ComingUp ComingUp
ClassTrack

ClassTrack

Flutter app to manage classes, assignments, exams & attendance — offline.

Jun 25, 2026 Other

Gallery

ClassTrack

About

ClassTrack: Class Schedule Organizer Flutter app to manage classes, assignments, exams & attendance — offline. A cross-platform Flutter app built for students to stay on top of their academic life — no account, no internet, no subscriptions required. Everything is stored locally using Hive. What it does Schedule Management View your weekly timetable in a grid (7am–9pm), daily view, or list view. Classes are color-coded and repeat weekly. An overlap validator prevents scheduling conflicts when adding new classes. Assignments Track upcoming, overdue, and completed assignments with priority levels (Low / Medium / High). Each assignment has a due date, description, and completion timestamp. Exams Add exams with date, time, and location. Upcoming and past exams are displayed separately with countdown badges. Attendance Tracking Mark attendance (Present / Absent / Late) for any class over the last 30 days. View your overall attendance percentage and per-subject breakdowns via pie charts and bar graphs. Calendar View A unified month calendar shows all events — recurring classes, assignment due dates, and exams — as color-coded dots. Tap any day to see a full event list. Dashboard A home screen summarizing today's classes, the next 3 upcoming assignments, the next 3 exams, and your overall attendance rate at a glance. Notifications Configurable reminders for classes, assignments, and exams at 15 min, 30 min, 1 hour, or 1 day before. Settings & Data Light / Dark / System theme. Toggle notifications per category. Export and import data as JSON for backup or device transfer. Sample data generator included. Tech Stack - Framework: Flutter (Dart) - Storage: Hive (offline, no backend) - State Management: Provider - Charts: fl_chart, percent_indicator - Calendar: table_calendar - Notifications: flutter_local_notifications Platforms Android, iOS, Web, Windows, macOS, Linux Who it's for Students at any level who want a simple, private, offline-first tool to organize their academic schedule without signing up for yet another SaaS platform.

Comments (0)

No comments yet. Be the first to comment!