loading
An online learning platform with course management, video streaming, and student progress tracking.

A Udemy-style learning platform covering the full course lifecycle: browsing a catalog, streaming lessons, and tracking progress through a course.
The frontend is Vue.js, backed by a Node.js API and a PostgreSQL database. Course media is stored and streamed from AWS S3, and an instructor dashboard manages courses and content.
Students move through courses with progress tracking, while instructors manage their catalog from a dedicated dashboard.