A comprehensive tutorial for building a full-stack AI voice learning app called 'Bookify' where users upload PDFs and have voice conversations with the content. The stack includes Next.js, MongoDB, Tailwind CSS, TypeScript, Clerk for auth/subscriptions, Vapi for real-time voice, and shadcn/ui for components. The tutorial covers project setup, navbar, authentication with Clerk, homepage UI, book upload form with React Hook Form and Zod validation, MongoDB database setup, and GitHub workflow with CodeRabbit for AI-powered PR reviews. The JetBrains AI agent Junie is used throughout to accelerate development. The app is designed to be monetized as a SaaS with subscription tiers.

3h 57m watch time

Sort: