ADHD-aware productivity PWA. Calm, shame-free, mobile-first.
Live app: https://mind-shift-git-main-yusifg27-3093s-projects.vercel.app
MindShift helps people with ADHD stay focused without pressure. No streaks that shame you, no red alerts, no countdown timers in the shop. Just a calm workspace that adapts to your energy.
- Focus sessions with phase-adaptive audio and a surprise timer mode (no digits, no arc — pure flow)
- Task pools — NOW (max 3), NEXT, SOMEDAY — sized for ADHD working memory
- Energy-aware UI — low energy state simplifies everything automatically
- AI Mochi — personalized mascot companion during sessions (Gemini 2.5 Flash, psychotype-aware)
- Focus Rooms — anonymous co-working via Supabase Realtime presence (no identity exposed)
| Layer | Tech |
|---|---|
| Frontend | React 19 + TypeScript + Vite |
| Styling | Tailwind CSS + CSS custom properties |
| State | Zustand v5 + IndexedDB persistence |
| Backend | Supabase (Auth + Postgres + Realtime + Edge Functions) |
| AI | Gemini 2.5 Flash via Supabase Edge Functions |
| Hosting | Vercel (auto-deploy on push to main) |
npm install
npm run devCopy .env.example to .env and fill in your Supabase credentials before starting.
tsc -b && npm run buildAlways run tsc -b (not tsc --noEmit) before committing — it catches stricter errors.
MindShift is one of five products. Crystal earnings (1 min focus = 5 crystals) feed into the shared VOLAURA economy.