Convert YouTube Playlists into Professional Learning Courses
π Live Demo: https://loomgrad.vercel.app/
Admin Credentials - EMAIL = admin@loomgrad.com PASSWORD = admin123
Note: Don't delete existing data. These credentials are provided to give you a good look at the internal working of the admin user.
π· Screenshots: Landing | Admin Dashboard | Playlist to Course | Course Interface | Details | Settings | Challenge | Payments
Millions of learners consume educational content through YouTube playlists, but playlists lack:
- Structured learning paths
- Progress tracking
- Assessments and quizzes
- Access control
- Monetization capabilities
LoomGrad transforms YouTube playlists into complete learning experiences with course management, assessments, authentication, and payment integration.
- Import YouTube playlists
- Automatically generate course lessons
- Organize videos into structured learning modules
- Manage course metadata and content
- Google OAuth Login
- Secure user authentication
- Session management
- Protected routes
- Browse available courses
- Purchase premium courses
- Access enrolled courses
- Attempt quizzes and challenges
- Track learning progress
- Create and manage courses
- Configure lessons and curriculum
- Manage challenge sections
- Create and publish quizzes
- Control course visibility and pricing
A dedicated assessment system inspired by competitive exam formats.
Features:
- IBPS-style multiple-choice questions
- Configurable challenge modules
- Time-based assessments
- Multiple difficulty levels
- Performance evaluation
- Admin-controlled question banks
- Secure payment processing
- Course purchase workflow
- Payment verification
- Automatic enrollment after successful payment
- Course management
- Quiz management
- User management
- Enrollment monitoring
- Revenue tracking
- Next.js
- React
- TypeScript
- Tailwind CSS
- Next.js Server Actions
- REST APIs
- Neon PostgreSQL
- Prisma ORM
- Google OAuth
- Razorpay
- Vercel
User
β
βΌ
Next.js Frontend
β
βββ Google OAuth
β
βββ Course Management
β
βββ Challenge Engine
β
βββ Razorpay Checkout
β
βΌ
Server Actions / APIs
β
βΌ
Prisma ORM
β
βΌ
Neon PostgreSQL
- Create courses from YouTube playlists
- Manage lessons
- Publish/unpublish courses
- Track enrollments
- Create quizzes
- Add MCQ questions
- Configure IBPS-style assessments
- Set scoring criteria
- Razorpay checkout
- Payment verification
- Enrollment automation
- Google Sign-In
- Profile management
- Learning progress
- Course access control
DATABASE_URL=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
RAZORPAY_KEY_ID=
RAZORPAY_KEY_SECRET=
NEXTAUTH_SECRET=
NEXTAUTH_URL=
YOUTUBE_KEY=
- AI-generated quiz creation from videos
- AI-generated course summaries
- Certificates of completion
- Leaderboards
- Subscription plans
- Learning analytics
- Multi-admin support
- Instructor portal
LoomGrad bridges the gap between free educational content and structured online learning platforms by turning ordinary YouTube playlists into monetizable, assessment-driven courses with authentication, role management, and payment support.
Chandan
Built with β€οΈ using Next.js, Prisma, Neon PostgreSQL, Razorpay, Youtube, and Google OAuth.







