Skip to main content

Curriculab

A free, open-source reference platform for real-world developer practice on a production-grade university registration system.

Requirements →

122 user stories across 23 feature areas — from authentication and registration to graduation and document management.

Architecture →

Canonical data model with 57 entities across 6 domain clusters, plus non-functional requirements.

Planning →

5 end-to-end user journeys and a full MoSCoW prioritization table for all 122 stories.

ADRs →

Architecture Decision Records documenting the key design choices made for Curriculab.

Built for every discipline

Curriculab is intentionally scoped to span the full technology stack so engineers across every role have something meaningful to work against.

🧪 Automation / QA⚙️ API Engineering💻 Web & Mobile🚀 DevOps / Infra🗄️ Database🔐 Security