StudyOS
Offline-first student learning workflow
Team-built Kotlin Android study system for planning, focusing, capturing notes, reviewing progress, and integrating Firebase/networked learning workflows.
- Status
- Prototype
- Year
- 2026
- Role / Context
- Team-developed college project

Overview
StudyOS is an integrated learning system built as a college team project. The Android codebase uses Kotlin, Jetpack Compose, Material 3, Navigation Compose, Firebase Authentication/Firestore, Retrofit/OkHttp/Gson networking, ViewModels/Flow, and WorkManager dependencies. The repository also contains a FastAPI video-service module.
Problem
Student study workflows are often split across planners, timers, notes, progress trackers, and media tools.
Solution
Provide a structured Android application that connects planning, focus, capture, quiz/review, progress, profile/settings, and networked video-note support through a cohesive team-developed workflow.
Engineering Highlights
- Android application uses Compose, Material 3, Navigation Compose, ViewModels, and Flow state patterns.
- Firebase Auth/Firestore and Google services configuration are present for authenticated/cloud-backed data.
- Retrofit, OkHttp, Gson, and a FastAPI video service indicate network/service integration beyond local UI screens.
- Presented transparently as a college team project rather than sole ownership.
Architecture
- 01Compose screens
- 02ViewModels/Flow
- 03Firebase Auth/Firestore
- 04Retrofit/OkHttp clients
- 05FastAPI video-service module
Technology
Mobile
Backend
Infrastructure
Ownership / Context
StudyOS is presented as a college team project with Team Dobermans. The portfolio describes repository-verified architecture and product scope without implying sole ownership of team work.
Screenshots / Assets
