Development Journey

Project Progress

Track our development milestones, feature implementations, and the journey to building StudySage

100%
Overall Progress
28/28
Milestones Completed
0
In Progress

Project Setup & Foundation

Completed
October 17, 2025100% Complete

Created the StudySage project repository and set up the initial codebase structure.

SetupKotlinAndroid
Manav Bansal
4 of 4 tasks completed

Built the official StudySage website to showcase the app's concept, progress, and team contributions.

Completed
Oct 17, 2025100% Complete

The site was built using Next.js and Tailwind CSS, featuring sections for the Home Page, Idea Overview, Progress Timeline, and Team Profiles.

Next.jsTailwind CSSReactVercel
Manav BansalYadhu Choudhary
4 of 4 tasks completed

Implemented Home Screen, Navigation Structure & Sign-in Sign-out functionality using Firebase

Completed
Oct 18, 2025100% Complete

Developed the home screen UI, set up navigation between screens, and integrated user authentication with sign-in and sign-out features.

Core FeaturesFirebaseAuthenticationUI/UX
Kabir Singh Sidhu
3 of 3 tasks completed

Added App Icon & Began AI Notes Summary Integration

Completed
October 20, 2025100% Complete

Added a custom launcher icon, and began initial development of the AI-powered Notes Summary feature using the Gemini API.

Gemini API (planned)
Manav BansalKabir Singh Sidhu
2 of 2 tasks completed

Implemented Profile Page & Integrated Cloudinary

Completed
October 21, 2025100% Complete

Developed a fully functional Profile Page displaying user information, levels, XP, and streak data.

Cloudinary API
Ansh Tiwari
3 of 3 tasks completed

Added Notes Screen & Summarization Feature using Gemini API

Completed
October 22, 2025100% Complete

Implemented new Notes Screen to fetch and display AI-generated summaries from the database. Currently supports only .txt files, PDF parsing still in progress.

Gemini API (completed)PDF Parsing (in progress)
Kabir Singh Sidhu
4 of 4 tasks completed

Fixed PDF Parsing & Expanded File Support

Completed
October 23, 2025100% Complete

Resolved the PDF parsing error, ensuring accurate extraction of text, tags, and summaries. Enhanced the Notes Screen to display note format indicators (PDF, TXT, DOC, DOCX).

PDF Parsing (completed)File I/O
Kabir Singh Sidhu
3 of 3 tasks completed

Implemented Basic Group Chat Functionality

Completed
October 24, 2025100% Complete

Introduced a Group Chat feature allowing users to create and manage study groups, view members, add new participants, and delete groups.

Ansh Tiwari
3 of 3 tasks completed

Implemented Courses Page with Add & Filter Features

Completed
October 25, 2025100% Complete

Developed the Courses Page that allows users to view, add, and filter their enrolled courses.

Kabir Singh Sidhu
3 of 3 tasks completed

Revamped Theme & Enhanced Home, Groups, and Profile Screens

Completed
October 25, 2025100% Complete

Introduced a new dark purple theme across the app for a modern, cohesive look. Enhanced the Home, Groups, and Profile pages with improved layouts and new functionality, focusing on user engagement and navigation flow.

Akaaljot Singh Mathoda
5 of 5 tasks completed

Enhanced Home UI with Theme Support & Navbar Redesign

Completed
October 26, 2025100% Complete

Updated the Home Page UI for improved light and dark mode compatibility and refined layout consistency.

Manav Bansal
3 of 3 tasks completed

Added Games Page & Password Management Option

Completed
October 28, 2025100% Complete

Introduced a new Games Page placeholder for future interactive learning modules. Updated the Profile Page with layout refinements and added a Change Password option to improve account management and security.

Akaaljot Singh MathodaAnsh Tiwari
3 of 3 tasks completed

Added PDF Download Feature & Improved App Navigation

Completed
November 4, 2025100% Complete

Implemented a PDF download feature allowing users to download summarized notes directly from the app. Enhanced the overall UI/UX for smoother interaction and visual consistency.

Kabir Singh SidhuAnsh Tiwari
3 of 3 tasks completed

Built a basic UI for the Games Page with interactive placeholders

Completed
November 8, 2025100% Complete

Added the initial layout structure for upcoming game modes and integrated visual elements matching the existing purple theme.

Ansh Tiwari
2 of 2 tasks completed

Added Basic App Permissions for Core Features

Completed
November 10, 2025100% Complete

Implemented permission requests for essential app functionalities including storage access for note uploads and downloads, and notification permissions for study reminders and group chat alerts.

Yadhu Choudhary
2 of 2 tasks completed

Added Basic Quiz Structure & Game Generation Files

Completed
November 10, 2025100% Complete

Set up the foundational architecture for quiz generation and gameplay, preparing the app for upcoming interactive learning experiences.

Kabir Singh Sidhu
2 of 2 tasks completed

Flashcards Placeholder & AI Flashcard Generation Integrated

Completed
November 11, 2025100% Complete

Introduced a temporary Flashcards UI placeholder and integrated the feature with Gemini to auto-generate flashcard data from notes.

Gemini API
Yadhu Choudhary
2 of 2 tasks completed

Added NFC Note Sharing Page & Navigation

Completed
November 12, 2025100% Complete

Implemented NFC-based note sharing using hosted NFC for the sender and system NFC for the receiver, enabling fast note transfers between devices.

NFCHEC
Ansh Tiwari
3 of 3 tasks completed

Multiplayer Game System with WebSocket Support

Completed
November 14, 2025100% Complete

Introduced real-time multiplayer capabilities and built the standalone quiz game using WebSockets.

WebSocketMultiplayer Gaming
Manav Bansal
2 of 2 tasks completed

Profile Screen Improvements & Day Streak Feature

Completed
November 16, 2025100% Complete

Enhanced the profile experience with visual improvements, added day streak tracking, and improved navigation from recent PDFs.

Akaaljot Singh Mathoda
3 of 3 tasks completed

Games Page UI Enhancements & Quiz Timer

Completed
November 21, 2025100% Complete

Improved the visual and functional design of the Games Page and added a 30-second timer to the quiz game flow.

Kabir Singh Sidhu
2 of 2 tasks completed

Recently Opened PDFs Screen & Quick Actions Enhancements

Completed
November 21, 2025100% Complete

Added a dedicated screen for recently opened PDFs, quick quizzes, and quick flashcards in the Home tab.

Akaaljot Singh Mathoda
3 of 3 tasks completed

Study-Tac-Toe Game Added

Completed
November 22, 2025100% Complete

Developed and integrated a Study-Tac-Toe game — a competitive, learning-focused twist on the classic tic-tac-toe concept.

WebSocketGame Development
Manav Bansal
1 of 1 tasks completed

Podcasts Feature for Notes

Completed
November 22, 2025100% Complete

Enabled users to convert notes into podcasts using Gemini for script generation and Google Cloud TTS for audio playback.

Gemini APIGoogle Cloud TTS
Yadhu Choudhary
2 of 2 tasks completed

Backend Optimization & Critical Bug Fixes

Completed
November 26, 2025100% Complete

Resolved critical backend issues and optimized system performance for better stability.

BackendBug FixesPerformance
Manav BansalKabir Singh Sidhu
3 of 3 tasks completed

Screen Orientation & Data Persistence

Completed
November 28, 2025100% Complete

Implemented ViewModel architecture to ensure data persistence during screen orientation changes across all app components.

ViewModelData PersistenceUI/UX
Akaaljot Singh MathodaAnsh TiwariManav Bansal
3 of 3 tasks completed

Canvas LMS Integration

Completed
November 28, 2025100% Complete

Enabled users to connect their Canvas accounts and automatically import enrolled courses, streamlining the setup process.

Canvas APIIntegrationEducation
Kabir Singh Sidhu
3 of 3 tasks completed

Code Documentation & Cleanup

Completed
December 1, 2025100% Complete

Comprehensive documentation of the codebase including API endpoints, component structure, and setup guides.

DocumentationMaintenance
Manav BansalKabir Singh SidhuAnsh TiwariAkaaljot Singh Mathoda
3 of 3 tasks completed

Want to contribute or follow along?

Check out our GitHub repository to stay updated with the latest developments