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