Latest project

Waktu Solat

A Malaysia prayer time app built with Expo and React Native. It delivers accurate prayer times, Qiblah direction, reminders, and home-screen widgets that stay in sync.

PlatformAndroid + iOS (Expo)
Core featuresPrayer timetable, Qiblah, widgets, notifications
Data sourceMalaysia e-Solat API
Waktu Solat app icon

What I built

  • Prayer time schedule with next prayer countdown and daily timetable.
  • Qiblah finder with compass calibration and on-device heading.
  • Home-screen widgets for quick glance updates every 15 minutes.
  • Notification scheduling for key prayer times.

Technical highlights

  • Expo + React Native app with localized Malay/English labels.
  • Widget data pipeline that syncs app data to Android and iOS widgets.
  • Location-based zone handling and Hijri date display.
  • API-driven updates using the official e-Solat endpoint.

Stack

Expo + React Native, built for production

ExpoReact NativeNotificationsWidgetsLocation

Screens

Waktu Solat in action

Waktu Solat screen 1
Waktu Solat screen 2
Waktu Solat screen 3
Waktu Solat screen 4