Skip to content

Latest commit

Β 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Classmate πŸ“–

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.


✨ Features

πŸš€ Intelligent Dashboard

  • 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.

πŸ“ Smart Photo Notes

  • 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.

πŸ“… Timetable & Subject Management

  • 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.

πŸ› οΈ Productivity Tools

  • 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.

🎨 Aesthetics

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.

πŸ› οΈ Tech Stack

  • Framework: Flutter
  • Database: Hive (Local NoSQL storage)
  • State Management: Provider
  • Cloud: Google Drive API (via Google APIs)
  • PDF Engine: PDF & Printing packages

πŸš€ Getting Started

  1. Clone the repo:
    git clone https://github.com/yourusername/classmate.git
  2. Install dependencies:
    flutter pub get
  3. Run the app:
    flutter run

πŸ“œ License

This project is licensed under the MIT License - see the LICENSE file for details.


Built with ❀️ for students who love simplicity.

About

πŸ“š Integrated academic utility β€” schedule tracking, note digitization, task management with tagging, and study analytics for students.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages