Academy LMS ๐
Web application to manage and sell courses, offering a service similar to Udemy, where users can get courses online to view them whenever you want.
In case the demo app doesn't work...Watch this video. The app may fail because the resources used for this app are limited.
Main features. ๐ง
- ๐ Responsive design.
- ๐ Login/Sign up with credentials
- ๐ Login/Sign up with credentials
- ๐ (TEACHER) - Manage courses (get, crate, delete and update courses).
- ๐ (TEACHER) - Change video privacy and course details
- ๐ (TEACHER) - Delete/Edit course chapters
- ๐ (TEACHER) - View analytics of your course sales
- ๐ (STUDENT) - View number of courses in progress or completed
- ๐ (STUDENT) - List of courses you have purchased
- ๐ (STUDENT) - Search engine to filter courses of your interest
- ๐ (STUDENT) - Buy a course
- ๐ (STUDENT) - Watch the videos of the course you have purchased.
- ๐ (STUDENT) - View progress bar for each course
Technologies used. ๐งช
FullStack
- โ๏ธ Next JS 13.
- โ๏ธ TypeScript.
- โ๏ธ Zustand (State Management).
- โ๏ธ Tailwind CSS.
- โ๏ธ Shadcn (component library).
- โ๏ธ Clerk (Authentication).
- โ๏ธ UploadThing (File storage).
- โ๏ธ MUX (Streaming video).
- โ๏ธ Prisma (ORM).
- โ๏ธ Railway (Deploy data base Postgre SQL).
- โ๏ธ Stripe (Manage payments)