A Minimalist, High-Productivity Student Companion
Classmate is a beautifully designed, focus-driven productivity tool built for the modern student. It strips away the clutter of traditional student planners, offering a "glassmorphic" aesthetic that looks premium and stays out of your way.
- Focus Hero Card: Dynamically shows your current live class or the "Up Next" preview.
- Attended Time Tracking: Automatically calculates how much time you've spent in classes today.
- Quick Actions: One-tap access to take notes, add tasks, or check your schedule.
- Capture lecture notes directly via Camera or Gallery.
- Subject-Specific Grouping: All notes are automatically sorted by your subjects.
- PDF Export: Generate a clean, subject-wise PDF of all your photo notes for offline study.
- Custom Subjects: Create subjects with unique colors and iconic symbols.
- Dynamic Weekly Schedule: A visual, easy-to-edit timetable that powers your dashboard.
- Export/Import: Share your timetable file with friends or back it up locally.
- Attendance Tracker: Keep an eye on your status and never miss a requirement.
- Focus Timer: Built-in Pomodoro timer for deep study sessions.
- Cloud Sync: Seamlessly back up your data and note images to Google Drive.
Classmate adopts a Minimalist iOS-style UI featuring:
- Glassmorphism: Subtle translucent cards and overlays.
- Curated Palettes: Harmonious HSL colors that are easy on the eyes during late-night study.
- Micro-Animations: Smooth transitions that make the app feel alive.
- Framework: Flutter
- Database: Hive (Local NoSQL storage)
- State Management: Provider
- Cloud: Google Drive API (via Google APIs)
- PDF Engine: PDF & Printing packages
- Clone the repo:
git clone https://github.com/yourusername/classmate.git
- Install dependencies:
flutter pub get
- Run the app:
flutter run
This project is licensed under the MIT License - see the LICENSE file for details.
Built with β€οΈ for students who love simplicity.