A smart, seamless, and powerful platform that delivers personalized learning experiences through AI-powered companions and voice-based interactions.
❗ Demo video of the Project: https://drive.google.com/file/d/1R4gZ1vKUudm5vOJcM3bDc1S_SnvH10k7/view
❗ Project link: https://lms-app-navy.vercel.app/
- AI Learning Companions: Create personalized AI tutors for different subjects
- Voice-Based Learning: Real-time voice conversations with AI companions
- Smart Authentication: Secure user management with Clerk
- Session Tracking: Track learning progress and session history
- Bookmarking System: Save and organize favorite learning companions
- Subscription Plans: Multiple tiers with different companion limits
- Responsive Design: Beautiful, modern UI that works on all devices
- Error Monitoring: Integrated Sentry for production error tracking
- Frontend: Next.js 14, React, TypeScript, Tailwind CSS
- Backend: Next.js API Routes, Supabase
- Authentication: Clerk
- Database: Supabase (PostgreSQL)
- Voice AI: Vapi.ai with OpenAI GPT-4
- Payments: Clerk Subscriptions
- Monitoring: Sentry
- Styling: Tailwind CSS, Framer Motion
- Sign in to your account
- Navigate to "Companions" → "New Companion"
- Fill in the companion details:
- Name and subject
- Learning topic
- Voice preference (male/female)
- Teaching style (formal/casual)
- Session duration
- Click "Build Your Companion"
- Browse companions in the library
- Click "Launch Lesson" on any companion
- Click "Start Session" to begin voice conversation
- Use microphone controls during the session
- End the session when complete
- View your learning progress in "My Journey"
- Bookmark favorite companions
- Track completed sessions
- Manage your created companions
npm run dev # Start development server