1. home
  2. work
  3. course-platform

Portfolio & Course Platform

Portfolio, paid courses, student progress and admin tools for a graphic designer and video editor.

Role
Full-stack engineer
Status
Client work · 2025
Visibility
Open source
Area
Full-stack
Portfolio & Course Platform screenshot

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

  1. Visitor
  2. Portfolio & previews
  3. Enrol & pay
  4. Student dashboard
  5. Admin console

What I built

  1. A public site showing portfolio work, course offerings, YouTube previews and student testimonials.
  2. Student accounts with enrolled courses, class recordings, downloadable resources and progress tracking.
  3. An admin area to create courses and modules, upload portfolio media, and manage students and payments.
  4. A responsive, animated Next.js interface built with shadcn/ui and Tailwind, backed by MongoDB.

Stack

Next.jsTypeScriptMongoDBshadcn/uiTailwindLaravel

Links

↑↓ navigate ↵ open Esc close