Authentication and profile
Graker supports registration, login, token refresh, profile editing, profile photo upload, password changes, and account deletion.
Product
The app is built around three main areas: a dashboard for grades, school account management, and a user profile for settings and account controls.
Graker supports registration, login, token refresh, profile editing, profile photo upload, password changes, and account deletion.
Users can add school district accounts, verify them, and sync children linked to those accounts.
The dashboard supports account selection, child lists, course grades, and grade change indicators from the selected source.
The app models students, their courses, teachers, rooms, grade values, and historical grade records.
Graker generates device IDs, registers devices with the backend, and handles verification flows for trusted access.
The codebase includes push notification permission handling and backend token updates to support grade-related alerts.
Built for clarity
Graker is designed for people who want to keep up with academic performance without treating every grade update like a scavenger hunt.