← cd .. // return_to_work~/projects/waktusolat
[06] // case_study · mobile_appWaktu
Waktu
Solat.
A Malaysia prayer times app built with Expo and React Native. It delivers pinpoint accurate prayer schedules, next-prayer countdown, Qiblah compass, reminders, and home-screen widgets that stay in real-time sync.
/waktusolat[01] // scope_delivery
What I built
- Prayer time schedule with next prayer countdown and daily timetable.
- Qiblah direction finder with digital compass calibration and smooth gyro heading.
- Home-screen widgets for quick glance updates every 15 minutes.
- Notification scheduling and azan audio triggers for daily prayer times.
- Zone picker supporting all Malaysian states and federal territories.
[02] // engineering
Technical highlights
- Expo + React Native architecture with localized Malay and English labels.
- Widget data pipeline that syncs app state seamlessly to Android and iOS widgets.
- GPS-assisted zone auto-detection and Hijri lunar date calculations.
- Resilient API-driven updates using the official JAKIM e-Solat endpoint.
- Lightweight bundle with instant cold-start time and minimal battery consumption.
// stack_architecture
Expo + React Native, built for accuracy and widgets
ExpoReact NativeiOS WidgetsAndroid WidgetsCompass APINotifications
// interface_telemetry
App screens in action.
04 captures
screen_01.png
screen_02.png
screen_03.png
screen_04.png