self-learning-platform
Build real technical capability through structured, hands-on problem solving without infrastructure
976
Build real technical capability through structured, hands-on problem solving โ without infrastructure setup, external systems, or operational overhead. Designed for teams that measure performance by execution, not theory.
Most technical training fails where it matters:
Learning becomes disconnected from execution.
A fully self-contained, self-paced learning environment focused on deliberate practice.
Learners debug broken configurations, resolve failure states, and restore working systems in a controlled environment.
They progress by solving โ not by watching.
Deterministic feedback confirms correctness immediately.
Skill becomes observable and comparable.
| ๐ Dashboard | ๐ Progress Tracking |
![]() | ![]() |
| ๐ Admin panel | โ Exercise Terminal |
![]() | ![]() |
# Install dependencies
npm install
# Initialize database and default admin
npm run db:seed
# Import exercises
npm run exercises:import
# Start development server
npm run dev
Open:
http://localhost:3000
Default admin credentials:
[email protected]
admin1234
Override using ADMIN_EMAIL and ADMIN_PASSWORD environment variables.
Production-ready container with persistent storage support.
# Build and run
docker-compose up -d --build
# View logs
docker-compose logs -f
# Stop
docker-compose down
Default URL:
http://localhost:3000
Configure via HOST and PORT environment variables.
# Backup
docker cp learning-platform:/app/data/learning-platform.db ./backup.db
# Restore
docker cp ./backup.db learning-platform:/app/data/learning-platform.db
docker restart learning-platform
| Document | Description |
|---|---|
| docs/api.mdโ | API endpoints and usage examples |
| docs/architecture.mdโ | System architecture and design decisions |
| docs/configuration.mdโ | Environment variables and configuration |
| docs/database.mdโ | Database configuration and migration |
| docs/exercises.mdโ | Creating and importing exercises |
| docs/demo.mdโ | Demo instructions and sample exercises |
| docs/development.mdโ | Development setup and contribution guidelines |
| docs/production.mdโ | Deploying to production environments |
| CONTRIBUTING.mdโ | Contribution guidelines |
MIT
Content type
Image
Digest
sha256:d9441c931โฆ
Size
238.9 MB
Last updated
5 months ago
docker pull devopsiaci/self-learning-platform