1. Home
  2. Work
  3. Mosque Directory

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.

Mosque Directory web application for the Maldives Ministry of Islamic Affairs: a green gradient frame around a white card holding an interactive map of the Maldives with clustered mosque markers, a search bar and filter pills.
ClientMinistry of Islamic Affairs and Endowments, Republic of Maldives
ServiceCustom web application development
LanguagesDhivehi and English, right-to-left throughout
StatusIn progress · concept and demo, full system in build

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.

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.