← back to work

pahamin

next.js · gemini · supabase · clerk — ai study buddy with quizzes and flashcards

view live →aifull-stack

the problem

Studying alone, there is nobody to check whether you actually understood the material or just read it. Re-reading feels like progress and usually is not.

what i built

A student enters a topic and gets three things back: an explanation in a chosen style, practice questions with worked answers, and a flashcard deck to drill. Authentication through Clerk with progress stored in Supabase, so the material stays across sessions. Gemini handles generation behind a server route, keeping keys off the client.

stack

next.jstypescriptclerksupabasegeminitailwind

interested in working together?

get in touch →