Transform any topic into a complete learning experience with the power of AI
An advanced AI-powered learning management system that automatically creates comprehensive courses with video content, intelligent summaries, and interactive quizzes - all from just a topic input.
- One-Click Course Creation: Enter a topic, get a complete course structure
- Intelligent Content Curation: Automatically sources relevant YouTube videos
- Smart Summarization: AI-generated chapter summaries from video transcripts
- Interactive Quizzes: Auto-generated multiple-choice questions for each chapter
- Progress Tracking: Real-time learning progress visualization
- Mobile-First Design: Responsive interface that works everywhere
- Smooth Animations: Polished UI with Framer Motion
- Multi-Language Support: Transcript processing in multiple languages
- Free Tier: 10 course generations to get started
- Pro Plan: βΉ4.99/month for unlimited courses
- Enterprise: βΉ17.49/month with advanced features
- Node.js 18+
- PostgreSQL database
- Docker (optional)
# Fork and Clone the repository
git clone www.github.com/yourusername/learnwisdomai.git
cd learnwisdom-ai
# Install dependencies
npm install
# Set up environment variables
cp .env.example .env
# Add your API keys and database URL
# Run database migrations
npx prisma migrate dev
npx prisma generate
# Start development server
npm run dev
NOTE: You should have downloaded the
Docker Desktop
: https://docs.docker.com/get-docker/
# Build production image
docker compose up --build
Acess the app at http://localhost:3000
Layer | Technology | Purpose |
---|---|---|
Frontend | Next.js 15.4, React 18, TypeScript | Modern web application |
Styling | TailwindCSS, Radix UI, Framer Motion | Beautiful, responsive UI |
Backend | Node.js, Prisma ORM | API and database operations |
Database | PostgreSQL | Data persistence |
Authentication | NextAuth.js | Secure user management |
AI/APIs | Google Gemini, YouTube APIs, Unsplash | Content generation & sourcing |
Payments | Razorpay | Subscription management |
DevOps | Docker, Docker Compose | Containerized deployment |
- Input any topic and desired number of units
- AI creates detailed chapter breakdown
- Automatically sources relevant educational videos
- Generates comprehensive summaries from video transcripts
- Multi-language transcript support
- Fallback content generation when transcripts unavailable
- Context-aware quiz generation
- Real-time progress tracking
- Credit-based system with usage tracking
- Seamless Razorpay payment integration
- Automatic feature unlocking based on subscription tier
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.