Portfolio & Course Platform
Portfolio, paid courses, student progress and admin tools for a graphic designer and video editor.
Problem
A graphic designer and video editor needed one home for his portfolio and his paid tutorials, with student access and progress instead of scattered links and files.
How it flows
- Visitor
- Portfolio & previews
- Enrol & pay
- Student dashboard
- Admin console
What I built
- A public site showing portfolio work, course offerings, YouTube previews and student testimonials.
- Student accounts with enrolled courses, class recordings, downloadable resources and progress tracking.
- An admin area to create courses and modules, upload portfolio media, and manage students and payments.
- A responsive, animated Next.js interface built with shadcn/ui and Tailwind, backed by MongoDB.
Stack
Next.jsTypeScriptMongoDBshadcn/uiTailwindLaravel