WORK/ 1320244 MONTHSSHIPPED

SejdaSpace — a quiet Islamic companion app

Offline Quran, multi-qari audio, precise Qibla, multilingual.

role
Full Stack Developer
duration
4 months
team
solo
stack
Flutter · Firebase · Geolocation · Multilingual
the hardest ergonomic problem was respect.

The problem

Islamic companion apps are usually cluttered — ads, prayer-time reminders fighting with social nudges, tabs for shopping. I wanted the opposite: the smallest possible surface that did each thing well.

The approach

Offline-first from the start. The entire Quran ships in local storage, indexed by surah and ayah, renderable without a network. Qari audio streams on demand and caches intelligently. Qibla uses GPS + device compass with sensor smoothing for a direction that doesn’t jitter when your hand does.

Localization is genuinely multi-language, not just Arabic toggled with English. Each surface was designed to feel quiet — soft type, generous spacing, no notification badges.

The stack

Flutter + Dart · Firebase for auth and analytics · local storage for offline Quran content · geolocator + flutter_compass for Qibla · easy_localization for i18n.

Reflection

The hardest constraint was restraint. Every tab I didn’t add was a small act of design. The result isn’t the most feature-rich app in its category — it’s the one you trust.