
student_life_manager
Student OS โ The ultimate all-in-one life manager for students. A premium, obsidian-styled dashboard for tracking academics, finances, and residency status with real-time cloud sync and intelligent automation. ๐๐ก๏ธ๐ธ
๐ Student OS
Your studies, money, work and student life โ in one place.
๐ฑ Available now for Android
โฌ๏ธ Download Student OS v1.0.0 ย โขย Report a Bug ย โขย Request a Feature
Android users can already try Student OS. Download the latest APK from the GitHub Releases page and install it on your device.
Student OS is an open-source Flutter productivity app designed to help students โ especially international students โ manage university, finances, student jobs, important documents, st[...]
Instead of switching between multiple apps, spreadsheets, calendars and notes, Student OS brings the important parts of student life together.
๐ฑ Built with Flutter โข ๐ฅ Powered by Firebase โข ๐ Designed for modern student life
โจ Why Student OS?
Student life is more than assignments and exams.
Students often need to manage:
- ๐ University deadlines
- ๐ Study sessions
- ๐ฐ Monthly expenses
- ๐ผ Student jobs
- ๐ Important documents
- ๐ Administrative tasks
- ๐ Residence permit deadlines
- ๐ฉบ Health-insurance tasks
- ๐ Life in a new city
Student OS turns these scattered responsibilities into one organized workspace.
๐ธ Preview
Screenshots and demo video coming with the public release.
| Dashboard | Academics | Finance |
|---|---|---|
![]() | ![]() | ![]() |
| Residency | Focus Mode | Job Tracker |
|---|---|---|
![]() | Add screenshot | Add screenshot |
๐ Core Features
๐ Academic Management
Stay on top of university without juggling multiple tools.
- ๐ Track courses and academic progress
- ๐ฏ Monitor weekly study goals
- โฑ๏ธ Focus timer for distraction-free study sessions
- ๐ Study analytics and progress visualization
- ๐งฎ Built-in scientific calculator
- ๐ Study-session history
- ๐ Track ECTS progress
๐ Residency & Student Administration
Designed with international student life in mind.
Residence Permit Tracker
Track important residence information and automatically calculate the remaining days before expiry.
Student Administration Checklist
Manage important tasks such as:
- Anmeldung
- Health insurance
- Residence-related tasks
- University administration
- Other student bureaucracy
Document Management
Keep important student-related documents organized and accessible from one place.
๐ฐ Student Finance
Understand your finances without maintaining another spreadsheet.
- ๐ณ Account balance overview
- ๐ Budget summaries
- ๐ธ Expense monitoring
- ๐ Monthly financial overview
- ๐ Student-life expense tracking
Student OS is designed to make financial information easy to understand at a glance.
๐ผ Student Job Tracker
University and work often happen at the same time.
Student OS helps you manage:
- Job applications
- Student employment information
- Working hours
- Job-related progress
This makes it easier to manage your study + work life together.
๐ง Focus Mode
A clean study timer designed for focused work.
Use it for:
- Pomodoro sessions
- Deep work
- Exam preparation
- Coding sessions
- Assignment work
Study sessions can contribute to your overall study analytics.
๐ค๏ธ Smart Dashboard
Your dashboard gives you a quick overview of your day.
Features include:
- ๐ Location-aware experience
- ๐ค๏ธ Current weather
- ๐ Time-based personalized greeting
- โก Quick-access shortcuts
- ๐ Academic information
- ๐ฐ Finance overview
- ๐ Important reminders
The goal is simple:
Open one screen and understand what matters today.
๐จ UI & Design
Student OS uses a modern interface inspired by productivity dashboards and premium mobile applications.
Design principles
- ๐ Obsidian-style dark interface
- โ๏ธ Light theme support
- ๐ช Subtle glassmorphism
- โจ Smooth animations
- ๐ฑ Mobile-first responsive layouts
- ๐ค Haptic feedback
- ๐ค Outfit & Inter typography
- ๐ฏ Clear information hierarchy
The design focuses on making complex student information feel simple.
๐๏ธ Architecture
Student OS follows a modular Flutter architecture.
Student OS
โ
โโโโโโโโโโดโโโโโโโโโ
โ โ
Flutter UI Notifications
โ
State Management
(Provider)
โ
Application Logic
โ
โโโโโโโโโโผโโโโโโโโโโ
โ โ โ
Auth Database APIs
โ โ โ
โโโโโ Firebase โโโโโ
โ
Auth / Firestore
The architecture separates UI, application logic and external services to keep the project maintainable as new modules are added.
๐ ๏ธ Tech Stack
| Technology | Purpose |
|---|---|
| Flutter | Cross-platform mobile application |
| Dart | Application language |
| Provider | State management |
| Firebase Authentication | User authentication |
| Cloud Firestore | Cloud data persistence |
| Local Storage | Local caching and preferences |
| flutter_animate | UI animations |
| Geolocator | Location services |
| Weatherstack API | Weather information |
| Flutter Notifications | Important reminders |
๐ Application Flow
User
โ
Student OS Dashboard
โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Academics โ
โ Finance โ
โ Student Jobs โ
โ Residency โ
โ Documents โ
โ Focus Sessions โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
Local State / Provider
โ
Firebase Services
โ
Cloud Firestore
๐ฅ Who Is Student OS For?
Student OS is useful for:
๐ University Students
Manage academics, finances and productivity in one application.
๐ International Students
Keep track of administrative tasks, documents and residence-related deadlines alongside university life.
๐ผ Working Students
Manage work responsibilities without losing track of academic goals.
๐ Students Preparing for Exams
Use Focus Mode and analytics to understand study progress.
๐ง Product Philosophy
Student OS is based on a simple idea:
Students should spend less time managing student life and more time living it.
The goal is not to add another productivity app to your phone.
The goal is to reduce the number of tools required to manage:
Study
+
Money
+
Work
+
Documents
+
Administration
into:
One Student OS
๐ Getting Started
Prerequisites
Make sure you have:
- Flutter SDK
- Dart SDK
- Android Studio or VS Code
- Firebase project
- Android emulator or physical device
1. Clone the repository
git clone https://github.com/dj2313/student_life_manager.git
cd student_life_manager
2. Install dependencies
flutter pub get
3. Configure environment variables
Create a .env file in the project root.
WEATHER_API_KEY=your_weatherstack_api_key
Never commit your production API keys.
4. Configure Firebase
Create a Firebase project and configure the required platforms.
Enable the Firebase services required by the application, including:
- Authentication
- Cloud Firestore
Add the generated Firebase configuration files according to the official FlutterFire setup process.
5. Run Student OS
flutter run
๐ฆ Release
Android
๐ง Google Play release in development
A production Android release is planned after testing and production-readiness improvements.
๐บ๏ธ Roadmap
โ Current
- Academic dashboard
- Study tracking
- Focus timer
- Finance management
- Job tracking
- Residence permit tracking
- Student administration checklist
- Firebase authentication
- Firestore synchronization
- Weather integration
- Dark/light themes
๐ง Next
- Production Google Play release
- Improved offline-first experience
- Crash reporting and analytics
- Better notification management
- Improved document management
- Automated testing
- Accessibility improvements
- Performance optimization
๐ฎ Future
- Student document intelligence
- Deadline extraction from documents
- Calendar integrations
- Smart administrative reminders
- Multi-language support
- Shared student/roommate features
๐ Privacy
Student OS handles information that may be personal to students, so privacy is an important part of the project's development.
The production version is being designed around principles such as:
- Minimal data collection
- Clear permission requests
- Secure authentication
- User-controlled information
- Account and data deletion
- Transparent privacy documentation
Security and privacy claims will only be made for features that are implemented and verified.
๐งช Development Status
Student OS is currently under active development.
The repository represents the ongoing development version of the application and may contain features that are still being improved before the public production release.
Feedback, issues and contributions are welcome.
๐ค Contributing
Student OS is open source, and contributions are welcome.
You can help by:
- ๐ Reporting bugs
- ๐ก Suggesting features
- ๐จ Improving UI/UX
- ๐งช Adding tests
- ๐ Improving documentation
- ๐ Improving international-student features
To contribute:
- Fork the repository
- Create a new branch
- Make your changes
- Submit a pull request
โญ Support the Project
If Student OS is useful or interesting to you:
Star โญ the repository to support the project and help more students and developers discover it.
You can also:
- Share it with another student
- Open an issue
- Suggest a feature
- Contribute code
- Test upcoming releases
๐ฆ Brand Story
The Owl & Book represents knowledge, learning and thoughtful decision-making.
The Rising Arrow represents continuous academic, financial and personal growth.
Together, they represent the idea behind Student OS:
Learn. Organize. Grow.
๐ Project Topics
flutter โข dart โข firebase โข android โข student-productivity โข student-life โข international-students โข study-planner โข student-finance โข productivity-app โข [...]
๐จโ๐ป Built by Dhruv Trivedi
Student OS is built as an open-source product exploring modern Flutter development, Firebase architecture, mobile product design and real-world student productivity problems.
If you're interested in the project, feel free to โญ star the repository, open an issue or contribute.
โญ If Student OS helps you or gives you an idea, consider starring the repository.
How to Install
- Download the dashboard markdown file from GitHub
- Drop it into your vault (anywhere)
- Install the Homepage plugin and point it at the file
- Enable any listed CSS snippets for the intended look
Stats
Stars
0
Forks
0
Last updated 18d ago
Categories
Tags


