Skip to content
Work

Backend · Admin

Digimosque

Nearest-mosque search API and a 15-module admin panel for a digital mosque platform.

Role
Web Developer (Project based)
Timeline
Mar 2022 — May 2022
Context
Digimosque
Stack
  • Laravel
  • Livewire
  • REST API

Problem

Digimosque is a digital mosque platform: find mosques nearby, donate to religious activities, manage mosque cash / infaq / qurban, and connect IoT devices (displays, AC, prayer times). The Android prototype needed a real API, and administrators needed a web panel.

Context

The existing data had to be kept, so we reverse-engineered the old database and adjusted it for new features. The deadline was close.

Solution

  • Advised on the database redesign with the product manager.
  • Built the nearest-mosque search API and several other endpoints.
  • Built the entire admin panel with Livewire — reusable components made it possible to ship 15 modules in under two months.

Architecture

Layer detail

Android app

Mosque discovery, donations, takmir features.

Simplified architecture — select a layer to inspect it.

Impact

admin modules
15admin modules
to build the admin panel
< 2 moto build the admin panel

The app is available on the Play Store.

Lessons learned

Picking a tool for the deadline, not for the résumé: Livewire let me reuse components and move fast without building a separate SPA.

Snapshots