- Context
- Studying for Brazilian civil-service exams means turning a dense, dozens-of-pages syllabus into an actionable study plan — manual, repetitive work that is easy to abandon.
- What I built
- An AI study console: upload the official syllabus as a PDF and the app generates a study plan, spaced-repetition flashcards (Leitner method) and annotated practice questions using Claude, with auth and persistence on Supabase.
Stack
Next.js 16 · TypeScript · Supabase · Claude API · Vercel
Takeaway →Real production AI: structured prompts, per-request cost awareness and honest loading states.