๐ฑ 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
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.
Screenshots and demo video coming with the public release.
| Dashboard | Academics | Finance |
|---|---|---|
![]() |
![]() |
![]() |
| Residency | Focus Mode | Job Tracker |
|---|---|---|
![]() |
Add screenshot |
Add screenshot |
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
Designed with international student life in mind.
Track important residence information and automatically calculate the remaining days before expiry.
Manage important tasks such as:
- Anmeldung
- Health insurance
- Residence-related tasks
- University administration
- Other student bureaucracy
Keep important student-related documents organized and accessible from one place.
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.
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.
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.
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.
Student OS uses a modern interface inspired by productivity dashboards and premium mobile applications.
- ๐ 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.
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.
| 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 |
User
โ
Student OS Dashboard
โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Academics โ
โ Finance โ
โ Student Jobs โ
โ Residency โ
โ Documents โ
โ Focus Sessions โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
Local State / Provider
โ
Firebase Services
โ
Cloud Firestore
Student OS is useful for:
Manage academics, finances and productivity in one application.
Keep track of administrative tasks, documents and residence-related deadlines alongside university life.
Manage work responsibilities without losing track of academic goals.
Use Focus Mode and analytics to understand study progress.
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
Make sure you have:
- Flutter SDK
- Dart SDK
- Android Studio or VS Code
- Firebase project
- Android emulator or physical device
git clone https://github.com/dj2313/student_life_manager.gitcd student_life_managerflutter pub getCreate a .env file in the project root.
WEATHER_API_KEY=your_weatherstack_api_keyNever commit your production API keys.
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.
flutter run๐ง Google Play release in development
A production Android release is planned after testing and production-readiness improvements.
- 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
- Production Google Play release
- Improved offline-first experience
- Crash reporting and analytics
- Better notification management
- Improved document management
- Automated testing
- Accessibility improvements
- Performance optimization
- Student document intelligence
- Deadline extraction from documents
- Calendar integrations
- Smart administrative reminders
- Multi-language support
- Shared student/roommate features
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.
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.
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
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
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.
flutter โข dart โข firebase โข android โข student-productivity โข student-life โข international-students โข study-planner โข student-finance โข productivity-app โข [...]
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.



