Dar Al Safa
An online learning infrastructure connecting students with universities, institutes, and independent scholars for verified Islamic education.
The education maze
If you want to pursue formal Islamic education today, you're essentially walking into a maze.
There is no single place to compare curriculums, verify a scholar's credentials, or figure out which educational path actually makes sense. Students waste weeks hunting down outdated university websites, relying on WhatsApp forwards, or digging through Facebook groups just to find out if a course exists.
The problem wasn't a lack of online education. The problem was that credible information was completely scattered, blocking students before they even started.
One platform, three disconnected users
I surveyed 30 students and mapped out exactly what was broken. It became clear that the ecosystem was failing three distinct groups for very different reasons:
1. The Students
They need to discover verified programs, compare curriculums, and enroll without jumping across five different unmaintained websites.
2. Independent Scholars
They have deep domain knowledge but completely lack the technical skills to host lectures, manage global cohorts, and grade submissions online.
3. Institutions
They desperately want to offer distance learning and issue verifiable certificates, but they don't have dedicated IT departments to maintain legacy, clunky LMS software.
What the first version actually needed
The product direction became obvious: build a centralized hub that removes technical overhead for educators and discovery friction for students.
But I had to strictly scope the MVP. Building less was a deliberate product decision, not a technical limitation. The first version couldn't solve every education problem. It only needed to solve discovery and delivery well.
What made the cut
- •A simple interface to browse verified programs
- •Instant enrollment and payment
- •A unified dashboard for course materials
- •A zero-setup portal for educators to upload lectures
What I postponed
- -Complex community forums
- -Advanced gamification
- -Automated AI grading
Execution & Architecture
Because the platform had to support distinct workflows for students, individual teachers, and large institutions, the backend needed a structure that could evolve without coupling every experience together.
I architected the backend using Laravel and MySQL. Exposing clean REST APIs allowed me to keep the frontend completely decoupled. The database schema strictly separated institutional data from independent scholar courses to prevent permission leaks.
To ensure we could ship updates rapidly based on early student feedback, I containerized the stack with Docker and wired up a strict CI/CD pipeline. We can push a fix and have it live with zero downtime.
Trade-offs & Learnings
Building a multi-sided platform taught me that prioritizing the core flow is the only way to ship. I could have built a massive, feature-heavy LMS from day one. Instead, focusing strictly on finding a course and actually taking it allowed us to launch the MVP significantly faster.
The biggest takeaway? Institutions don't want software that requires a 50-page manual. They want tools that don't require an IT team to run. The technology has to get completely out of their way.
Artifacts
Screenshots & diagrams coming soon
Architecture diagrams and product screenshots will live here.