Haitham Assoli

← All projects · SHEET A-128

Marafiq Plus

Find every park and public facility in Amman, and report what is broken.

Title block
RoleClient project: mobile developmentYear2025
StatusShippedRoomMobile
Built withReact Native · Expo Router · TypeScript · Google Maps · Firebase · Zustand · React Query · Reanimated · Restyle · Fuse.js
Where to find it
Marafiq Plus
ELEVATION · A-128 · SCALE 1 : 1

1 · General notes

What it is, and why it exists.

A map-driven guide to parks and public facilities under Greater Amman Municipality, with search, details and the ability to report issues back to the municipality.

Amman has far more public green space than people use, mostly because nobody knows where it is. The municipality had the data; residents had no way to see it.

The app puts every park and facility on a detailed map with the practical information of where it is, what is there and whether it is open, and closes the loop by letting residents report problems directly instead of finding a phone number.

2 · Challenges

DETAIL 1

Hundreds of pins is not a map, it is noise

The problem

Rendering every facility at city zoom produces an unreadable cluster and drags the frame rate down on mid-range Android devices.

As built

Markers cluster by zoom level and only the visible viewport is queried, so the map stays legible and the device only ever renders what is on screen.

DETAIL 2

People search for places by the wrong name

The problem

Official facility names rarely match what residents call a place, and Arabic spelling varies. Exact matching returns nothing for most real searches.

As built

Fuzzy search over normalised Arabic text, so approximate spellings and partial names still land on the right facility.

3 · Results

  1. 3.1Published on Google Play for Greater Amman Municipality.
  2. 3.2Map, search and citizen issue reporting in one app.

4 · Elevations

Marafiq Plus — 1
ELEVATION 1
Marafiq Plus — 2
ELEVATION 2
Marafiq Plus — 3
ELEVATION 3
Marafiq Plus — 4
ELEVATION 4
Marafiq Plus — 5
ELEVATION 5

Next sheet

Discover Ajloun →

Tourism and municipal complaints for Ajloun Governorate, in one app.