A modern SaaS learning platform that combines AI voice agents, subscriptions, and real-time learning experiences.
This project is a full-stack AI-powered LMS SaaS platform built with modern web technologies.
It allows users to learn through interactive AI voice tutors, manage subscriptions, and access personalized learning sessions in a scalable and production-ready system.
Users can create learning sessions, interact with AI tutors, and experience real-time conversational education powered by Vapi AI.
Learn through natural conversations with intelligent AI tutors.
- Real-time voice-based learning sessions
- Topic-specific AI tutors
- Interactive Q&A experience
- Powered by Vapi AI
Secure and modern authentication flow.
- Clerk authentication (Email + Google login)
- Protected routes
- User session management
Monetized SaaS system with Stripe integration.
- Subscription plans
- Payment processing via Stripe
- Upgrade/downgrade plans
- Billing management
Organized and trackable learning experience.
- Save learning sessions
- Bookmark AI tutors
- Access session history
- Personalized learning flow
Users can build their own learning assistants.
- Create custom AI tutors
- Define subject and teaching style
- Personalized AI behavior
- Reusable tutor system
Quick access to learning content.
- Search AI tutors
- Filter by topic or category
- Fast navigation system
Modern and clean interface.
- Mobile-first design
- Tailwind CSS styling
- shadcn/ui components
- Smooth UX across devices
- Next.js
- React
- TypeScript
- Tailwind CSS
- Shadcn UI
- Supabase (Database & Real-time data)
- Clerk
- Stripe
- Vapi AI
git clone https://github.com/your-username/ai-lms-saas.git
cd ai-lms-saasnpm install# Sentry
SENTRY_AUTH_TOKEN=
# Vapi
NEXT_PUBLIC_VAPI_WEB_TOKEN=
# Clerk
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_IN_FALLBACK_REDIRECT_URL=/
NEXT_PUBLIC_CLERK_SIGN_UP_FALLBACK_REDIRECT_URL=/
# Supabase
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY=npm run devUser
↓
Next.js Frontend
↓
API Routes / Server Actions
↓
Supabase (Database)
↓
Stripe (Payments)
↓
Clerk (Auth)
↓
Vapi AI (Voice Tutors)
↓
Real-Time Learning Experience
✔ AI Voice-Based Learning
✔ SaaS Subscription Model
✔ Real-Time Interactions
✔ Custom AI Tutors
✔ Scalable Architecture
✔ Modern UI/UX Design
✔ Secure Authentication
✔ Payment Integration
This project showcases skills in:
- Full-stack SaaS development
- AI integration in education
- Voice AI systems
- Subscription-based architecture
- Real-time database design
- Modern UI development
- Production-ready Next.js apps
- Group learning rooms
- AI-generated course plans
- Video + voice hybrid tutoring
- Mobile application
- AI progress analytics
- Multi-language tutors
This LMS SaaS platform redefines learning by combining AI voice tutors, real-time interaction, and modern SaaS architecture into a scalable educational system.
