Production-oriented ADHD course completion tracker and analytics dashboard built with Next.js.
- GitHub repository: https://github.com/deepgori/focusflow-adhd-tracker
- Live deployment: https://focusflow-adhd-tracker.vercel.app
- Marketing landing page at
/ - Interactive product demo at
/app - ADHD-first dashboard, course view, focus mode, analytics, workflow center, import system, and settings screens
- Typed mock backend models in
src/lib - Example API routes:
/api/dashboard/api/courses/api/preferences/api/events/api/workflows/api/product-blueprint
- Landing and onboarding
- Authentication and session recovery
- Home dashboard / command center
- Course library and lesson detail
- Focus mode
- Analytics
- Workflow center
- Course import
- Settings and accessibility
This project is deployed on Vercel as a production deployment.
- Platform: Vercel
- Project:
focusflow-adhd-tracker - Live URL: https://focusflow-adhd-tracker.vercel.app
- First-run onboarding to first focus session
- Daily learning loop
- Comeback after inactivity
- Preference personalization and persistence
- User
- Course
- Module
- Lesson
- Task
- Progress
- Session
- Note
- AnalyticsEvent
- Mid-session abandonment
- Overwhelm from too many visible tasks
- Long inactivity comeback flows
- Hyperfocus and fatigue protection
- Offline sync drift
- Duplicate completion events
- Timezone boundary errors
- Partial completion thresholds
- Variable course structures
- Avoidance mode
- Perfectionism loops
- Skip-heavy behavior
npm run dev- Replace mock data with PostgreSQL models and route handlers backed by persistence.
- Add real auth using magic links plus Google OAuth.
- Persist sessions, progress, notes, and event analytics.
- Add background jobs for reminders, restart flows, and re-import syncs.
- Add offline caching and event replay for mobile and unreliable networks.