
AcademyX — Full-Stack E-Learning Platform
Rôle: full-stack developer
Full-stack LMS built with Next.js 15, TypeScript and Prisma/MySQL. Instructors create courses with chaptered video lessons (Mux), images and attachments (UploadThing); students enroll, purchase (Stripe) and track chapter-by-chapter progress. Includes a public landing page with course discovery by category, authentication via Clerk, and role-based access for teachers vs. students. I redesigned the entire UI and UX from an older version, fixed video processing and error handling, and deployed it live on Vercel with a production database.
Next.jsTypeScriptMySQLStripe API














