FullStack101
(2024)An open-source educational platform built around practical full-stack learning. The project combines an Angular 16 frontend, a .NET backend, PostgreSQL, and Docker to deliver courses, course-item management, project workflows, and an in-browser sandbox with code editing, terminal output, cloning, and run flows for hands-on practice.
Overview
FullStack101 is an open-source learning platform designed around practical full-stack education rather than static course pages.
Challenge
The platform needed to cover both educational structure and hands-on execution: course management, project workflows, and a browser-based environment where learners can actually interact with code.
Solution
I combined an Angular 16 frontend, a .NET backend, PostgreSQL, and Docker-based infrastructure, plus an in-browser sandbox with code editing, terminal output, cloning, and run flows.
Outcome
The result is a more applied educational product that moves beyond passive content and supports practical full-stack learning in an open-source format.