AI Tutor

AI Tutor

A study app for chat, quizzes, flashcards, and voice sessions.

AI Tutor is a study app. Ask a question, get an explanation, and turn the same topic into a quiz or a set of flashcards. You can also study from documents or use a voice session.

How it works

Next to the chat are editable documents with version history. You can get suggestions on a document, then create a quiz or flashcards from the same topic without leaving the conversation. In a voice session you study out loud, and a transcript records what was said.

NextAuth handles sign-in, and the app saves your study history so you can pick up where you left off. A model registry lets the app switch between AI providers.

Stack

  • Next.js 16 App Router, Tailwind, Radix UI.
  • Drizzle ORM and Neon, NextAuth, React Email.
  • AI SDK providers with a typed model registry.