Welcome to BrainWavezs, an innovative platform where users can create, learn, and manage personalized courses using advanced AI voice technology. Generate courses with a voice AI agent, learn from an AI voice instructor, enroll in courses, pause/resume sessions, and update profiles—all in one seamless experience.
🔗 Live Demo: brainwavezs.vercel.app
- Course Generation with AI: Create custom courses using a voice AI agent powered by Vapi AI. 🎙️
- AI Voice Instructor: Learn interactively with an AI-driven voice instructor guiding you through course content. 🗣️
- Course Enrollment: Browse and enroll in a variety of courses tailored to your interests. 📖
- Session Management: Pause and resume learning sessions at your convenience. ⏯️
- Profile Customization: Update your user profile to personalize your learning journey. 🧑🎓
- Responsive Design: Enjoy a smooth experience across devices, built with modern web technologies. 📱💻
BrainWavezs is built with a robust and modern tech stack:
Next.js: React framework for server-side rendering and static site generation.
Vapi AI: Voice AI for course generation and interactive instruction.
Prisma: ORM for seamless database management.
PostgreSQL: Reliable and scalable relational database.
Shadcn: Beautiful, accessible UI components for a polished interface.
Follow these steps to set up and run BrainWavezs locally.
Ensure you have the following installed:
- Node.js (v18 or higher)
- PostgreSQL (v14 or higher)
- A Vapi AI account and API key
- Clone the repository:
git clone https://github.com/your-username/brainwavezs.git cd brainwavezs