# AI Tutor
URL: /work/ai_tutor
Source: https://raw.githubusercontent.com/techwithanirudh/minimalistic-portfolio/refs/heads/main/content/work/ai_tutor.mdx

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 [#how-it-works]

The chat workspace sits alongside editable, versioned documents. You can get suggestions on a document, then create a quiz or flashcards from the same topic without leaving the conversation. Voice sessions let you study out loud, with the transcript keeping track of the session.

NextAuth handles sign-in, and study history is saved so you can come back later. A model registry lets the app switch between different AI providers.

## Stack [#stack]

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


Last updated on August 3, 2026