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 in its free version.

Main features of this app. ๐Ÿง

  • ๐ŸŸฃ 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)