Project Progress
Track our development milestones, feature implementations, and the journey to building StudySage
Project Setup & Foundation
CompletedCreated the StudySage project repository and set up the initial codebase structure.
Built the official StudySage website to showcase the app's concept, progress, and team contributions.
CompletedThe site was built using Next.js and Tailwind CSS, featuring sections for the Home Page, Idea Overview, Progress Timeline, and Team Profiles.
Implemented Home Screen, Navigation Structure & Sign-in Sign-out functionality using Firebase
CompletedDeveloped the home screen UI, set up navigation between screens, and integrated user authentication with sign-in and sign-out features.
Added App Icon & Began AI Notes Summary Integration
CompletedAdded a custom launcher icon, and began initial development of the AI-powered Notes Summary feature using the Gemini API.
Implemented Profile Page & Integrated Cloudinary
CompletedDeveloped a fully functional Profile Page displaying user information, levels, XP, and streak data.
Added Notes Screen & Summarization Feature using Gemini API
CompletedImplemented new Notes Screen to fetch and display AI-generated summaries from the database. Currently supports only .txt files, PDF parsing still in progress.
Fixed PDF Parsing & Expanded File Support
CompletedResolved 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).
Implemented Basic Group Chat Functionality
CompletedIntroduced a Group Chat feature allowing users to create and manage study groups, view members, add new participants, and delete groups.
Implemented Courses Page with Add & Filter Features
CompletedDeveloped the Courses Page that allows users to view, add, and filter their enrolled courses.
Revamped Theme & Enhanced Home, Groups, and Profile Screens
CompletedIntroduced 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.
Enhanced Home UI with Theme Support & Navbar Redesign
CompletedUpdated the Home Page UI for improved light and dark mode compatibility and refined layout consistency.
Added Games Page & Password Management Option
CompletedIntroduced 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.
Added PDF Download Feature & Improved App Navigation
CompletedImplemented 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.
Built a basic UI for the Games Page with interactive placeholders
CompletedAdded the initial layout structure for upcoming game modes and integrated visual elements matching the existing purple theme.
Added Basic App Permissions for Core Features
CompletedImplemented permission requests for essential app functionalities including storage access for note uploads and downloads, and notification permissions for study reminders and group chat alerts.
Added Basic Quiz Structure & Game Generation Files
CompletedSet up the foundational architecture for quiz generation and gameplay, preparing the app for upcoming interactive learning experiences.
Flashcards Placeholder & AI Flashcard Generation Integrated
CompletedIntroduced a temporary Flashcards UI placeholder and integrated the feature with Gemini to auto-generate flashcard data from notes.
Added NFC Note Sharing Page & Navigation
CompletedImplemented NFC-based note sharing using hosted NFC for the sender and system NFC for the receiver, enabling fast note transfers between devices.
Multiplayer Game System with WebSocket Support
CompletedIntroduced real-time multiplayer capabilities and built the standalone quiz game using WebSockets.
Profile Screen Improvements & Day Streak Feature
CompletedEnhanced the profile experience with visual improvements, added day streak tracking, and improved navigation from recent PDFs.
Games Page UI Enhancements & Quiz Timer
CompletedImproved the visual and functional design of the Games Page and added a 30-second timer to the quiz game flow.
Recently Opened PDFs Screen & Quick Actions Enhancements
CompletedAdded a dedicated screen for recently opened PDFs, quick quizzes, and quick flashcards in the Home tab.
Study-Tac-Toe Game Added
CompletedDeveloped and integrated a Study-Tac-Toe game — a competitive, learning-focused twist on the classic tic-tac-toe concept.
Podcasts Feature for Notes
CompletedEnabled users to convert notes into podcasts using Gemini for script generation and Google Cloud TTS for audio playback.
Backend Optimization & Critical Bug Fixes
CompletedResolved critical backend issues and optimized system performance for better stability.
Screen Orientation & Data Persistence
CompletedImplemented ViewModel architecture to ensure data persistence during screen orientation changes across all app components.
Canvas LMS Integration
CompletedEnabled users to connect their Canvas accounts and automatically import enrolled courses, streamlining the setup process.
Code Documentation & Cleanup
CompletedComprehensive documentation of the codebase including API endpoints, component structure, and setup guides.
Want to contribute or follow along?
Check out our GitHub repository to stay updated with the latest developments