The problem
Teachers and education centers need one coherent place to organize learning. Courses, reusable content, access control, and learner progress should work together without forcing every educator into the same workflow.
Engineering direction
The current design centers on a modular monolith with explicit module boundaries. Tenant isolation, a consistent security flow, and separating content from learning progress are its guiding principles.
A conceptual view of the design, not a deployment diagram.
Engineering priorities
- Clear module ownership and enforceable boundaries.
- Tenant context that follows every request consistently.
- Reusable educational content, independent from learner progress.
- Arabic and English as first-class product requirements.
- Security, observability, and verification from day one.
Next steps
I am refining the target product, starting with the teacher experience, and comparing the current implementation against it. The product name and public launch are still in preparation.