A productivity app for students that turns coursework into quests, with streaks, focus sessions, friends, and an AI planner.
Solo, design to deploy · 193 commits · Dec 2025 to Mar 2026
Scale: 300+ users
Students juggle coursework, calendars and habits across separate tools, and a plain to-do list makes procrastination easy. Intentionality makes the work feel like progress, and plans from the student's real calendar and courses.
Keeping the AI features usable on free-tier model quotas. I wrote a router that gives each feature a primary and a fallback provider, opens a per-provider circuit breaker after three straight failures, enforces per-user daily caps, and turns provider errors into friendly messages, so a rate limit never breaks the app.
Tradeoff: two cheaper providers with failover instead of one paid one, so the app stays free to run.
Tech: Next.js, TypeScript, Supabase, LLMs. Live Code
By David Antwi (david.antwi@yale.edu). Markdown version: /work/intentionality.md. Full profile: /llms.txt.