Converso is a powerful, real-time SaaS Learning Management System built for coding geeks, dev educators, and CS students. Powered by Next.js, Supabase, Stripe, and Vapi, it enables instructors to host interactive teaching sessions with AI voice integration, while managing subscriptions, authentication, and real-time content — all in one platform.
Teach smarter. Learn faster. Converse better. 🚀
- 🔐 User Authentication – Secure login/signup using Supabase Auth
- 💳 Stripe Integration – Monetize your courses with full subscription management
- 🧑🏫 Instructor Dashboard – Create, update, and manage your content
- 🧠 AI Vocal Agent – Voice-powered learning via Vapi for real-time conversations
- 🧵 Real-Time Learning – Live class capability with seamless student interaction
- 🌐 Fully Serverless – Powered by modern, scalable tools for speed and security
- 📊 Analytics Ready – Track student progress and engagement
| Technology | Role |
|---|---|
| Next.js | Frontend & SSR |
| Supabase | Auth, DB, and Realtime features |
| Stripe | Subscriptions & Payment Gateway |
| Vapi | AI Voice Assistant Integration |
| TypeScript | Static Typing for Safer Dev |
| TailwindCSS | UI Styling & Customization |
🚀 Try Out the Application Now
👉 Converso – AI-Powered LMS
Experience real-time learning assistance, AI companions, and more — all in one place.
Follow these steps to run Converso locally:
- Clone the Repository
git clone https://github.com/yourusername/converso.git cd converso - Install Dependencies
npm install
- Set Environment Variables
NEXT_PUBLIC_SUPABASE_URL=your-supabase-url NEXT_PUBLIC_SUPABASE_ANON_KEY=your-supabase-anon-key STRIPE_SECRET_KEY=your-stripe-secret-key STRIPE_WEBHOOK_SECRET=your-stripe-webhook-secret NEXT_PUBLIC_VAPI_API_KEY=your-vapi-api-key NEXT_PUBLIC_SENTRY_DSN=your-sentry-dsn
- Run the app
npm run dev
- Open http://localhost:3000 in your browser and explore