78,033 views
1,583 likes
In this video, you'll learn how to build Bookified, an AI-powered platform for real-time voice conversations with your books. Using Next.js 16, Vapi, and MongoDB, you will transform static PDFs into interactive experiences with natural voice synthesis and ElevenLabs persona previews. Youβll master PDF text extraction, secure authentication, and session transcripts to create a seamless library where you can literally talk to your data.
Vapi: https://jsm.dev/books-vapi
Clerk: https://jsm.dev/books-clerk
CodeRabbtit: https://jsm.dev/books-coderabbit
Junie AI: https://jsm.dev/books-junie
WebStorm: https://jsm.dev/books-webstorm
Explore my Pro Content:
β Join JS Mastery Pro: https://jsm.dev/books-jsm
π Become Top 1% Next.js Developer: https://jsm.dev/books-nextjs
π¨βπ¬ Master Next.js Testing: https://jsm.dev/books-testing
π GSAP Animations Course: https://jsm.dev/books-gsap
π Three.js 3D Course: https://jsm.dev/books-threejs
π JavaScript Course: https://jsm.dev/books-cpjsm
π Launch Your SaaS: https://jsm.dev/books-saas
Video Kit (Code, Figma, Assets, and more): https://jsm.dev/books-kit
More courses launching soon! Join the waitlists to get notified! π₯
π Backend Course Waitlist: https://jsm.dev/books-backend
π AI Development Course Waitlist: https://jsm.dev/books-ai
π React Native Course Waitlist: https://jsm.dev/books-native
π Tailwind Course Waitlist: https://jsm.dev/books-tailwind
π React.js Course Waitlist: https://jsm.dev/books-react
β€ Links not working?
If you're in Nigeria, you might have to use a VPN to access the links.
β€ If something mentioned in the video isnβt listed here or a link is broken:
Leave a comment, or contact support@jsmastery.pro
Rate us on TrustPilot: https://jsm.dev/trustpilot
https://discord.com/invite/n6EdbFJ https://twitter.com/jsmasterypro https://instagram.com/javascriptmastery https://linkedin.com/company/javascriptmastery
Business Inquiries: contact@jsmastery.pro
Time Stamps:
00:00:00 β Introduction
00:03:59 β Project Setup
00:11:52 β Navbar
00:18:40 β Authentication
00:24:32 β Homepage UI
00:36:37 β Create Book Page
00:58:46 β Database & Schema
01:13:42 β Create Book (Part 1)
01:45:05 β Create Book (Part 2)
01:59:37 β Fetch Books from DB
02:11:22 β Develop Book UI with your Agent
02:15:45 β Vapi Initial Setup
02:25:30 β Voice Hook & Conversation UI
03:01:43 β Search Tool & Deployment
03:18:45 β Add Subscription Plans
03:23:02 β Enforce Plan Limits with your Agent
03:45:52 β Final Fixes & Deployment