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)