Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

28 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽ“ Student OS

Your studies, money, work and student life โ€” in one place.

๐Ÿ“ฑ Available now for Android

Download Android APK GitHub Stars Latest Release

โฌ‡๏ธ 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
Dashboard Academics Finance
Residency Focus Mode Job Tracker
Residency 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:

  1. Fork the repository
  2. Create a new branch
  3. Make your changes
  4. 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.

About

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. ๐ŸŽ“๐Ÿ›ก๏ธ๐Ÿ’ธ

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages