FullStack101
(2024)Open-source образовательная платформа для практического изучения full-stack разработки. Проект объединяет фронтенд на Angular 16, бэкенд на .NET, PostgreSQL и Docker, чтобы дать курсы, управление учебными блоками, работу с проектами и браузерную sandbox-среду с редактором кода, терминалом, клонированием и запуском для практики.
Обзор
FullStack101 — open-source платформа, ориентированная на практическое обучение full-stack разработке, а не на статичные курсовые страницы.
Задача
Платформа должна была покрывать и образовательную структуру, и практическое выполнение: курсы, сценарии работы с проектами и браузерную среду, где студент действительно взаимодействует с кодом.
Решение
Для этого были объединены Angular 16 на frontend, .NET на backend, PostgreSQL и Docker-инфраструктура, а также встроенная sandbox-среда с редактором, терминалом, клонированием и запуском.
Результат
В итоге получился более прикладной образовательный продукт, который выходит за рамки пассивного контента и поддерживает практическое full-stack обучение в формате open source.