In progress · Government platform
The Mosque Directory
An official platform in development for the Ministry of Islamic Affairs and Endowments, Republic of Maldives: every mosque in the country, searchable, on a map. Bilingual in Dhivehi and English, right-to-left throughout.
Ongoing work, not a finished system. What you are opening is a demo of the concept, running on sample data — nothing has been delivered or gone live.
The problem
There was no single authoritative record of the country’s mosques that the public could search, and no system through which ministry staff could maintain one. Information lived in documents, in spreadsheets and in people’s heads, which is a fine arrangement right up until somebody needs an answer.
What runs today
The demo link opens concept work: a running demo on sample data, built to show the shape of the system rather than to serve the public. Everything below is what it demonstrates, not what has been delivered.
- An interactive map of the Maldives with clustered mosque markers, usable across the atolls at every zoom level.
- Search and filtering across the mosque record, built to carry the national one.
- Mosque records with a data model designed before the screens were.
- A role-based admin module for ministry staff — who gets in, what each role may see, and what they may change, enforced on the server rather than hidden in the interface.
Bilingual, and actually bilingual
Dhivehi and English, right-to-left throughout, from the first commit rather than retrofitted. That means correct Thaana typography, a layout that mirrors properly instead of leaking left-to-right assumptions, per-language content in the admin, and a language switch that keeps you where you were.
This is the part that is genuinely hard, and the part most vendors quietly skip by bolting a translation widget onto a left-to-right site. Doing it properly is why the platform reads as a Dhivehi product rather than an English one with subtitles.
In build
A wider system to the ministry’s specification, as a native application built with React Native — prayer times, Qibla direction, the Hijri calendar, offline access and issue reporting.
Handover and integration
Being built with integration points for the ministry’s own systems: SQL Server, Microsoft 365 and eFaas. Institutional software has to outlive the person who commissioned it, which makes handover a design requirement rather than a final email — source code, credentials, documentation, and a system the ministry’s own people can operate and extend. That handover is ahead of this project, not behind it.