Skip to main content

EduCenter Platform

Web-based Linux learning platform with interactive LXD containers

๐Ÿš€

Getting Started

Run EduCenter locally in 5 minutes or deploy to production with Docker Compose.

Local Setup โ†’
๐Ÿ—๏ธ

Architecture

FastAPI backend, Vue 3 frontend, PostgreSQL, Redis, and LXD containers on a remote server.

Explore Architecture โ†’
๐Ÿ“‹

Exam System

Timed exams in isolated LXD containers. Bash verification scripts auto-grade every task.

Exam Guide โ†’
๐Ÿ“š

Lesson System

Three-tier lesson structure (Module โ†’ Section โ†’ Theme) with Markdown content from GitLab.

Lesson Guide โ†’
๐Ÿ“

Standards

API design, naming conventions, git workflow, security practices, and more.

View Standards โ†’
โš™๏ธ

Operations

Makefile command reference, smoke tests, and audit reports.

Operations โ†’