Edu-Hub

Souvik Chakraborty

This is a Fullstack Learning management system made to empower free education and community learning.

Technologies used -

Next.js 13
React
Tailwind CSS
Typescript
Prisma
PostgreSQL (Neon DB)
Docker
Mux
Stripe

⭐ Features

Browse & Filter Courses
Purchase Courses using Stripe
Mark Chapters as Completed or Uncompleted
Progress Calculation of each Course
Student Dashboard
Teacher mode
Dark Mode Support
Create new Courses
Create new Chapters
Easily reorder chapter position with drag n’ drop
Upload thumbnails, attachments and videos using UploadThing
Video processing using Mux
HLS Video player using Mux
Rich text editor for chapter description (Used React Quill)
Authentication using Clerk
ORM using Prisma
PostgreSQL database using Neon DB
Like this project

Posted Mar 22, 2024

This is a Fullstack Learning management system made to empower free education and community.

Join 50k+ companies and 1M+ independents

Contra Logo

© 2025 Contra.Work Inc