Ramadan Timetable Web App
A Progressive Web App for Myanmar Muslims featuring GPS-based Ramadan timetable, Suhoor/Iftar notifications, offline support, and calendar integration.

π§© Project Overview
Led the development of Ramadan Time, a lightweight web application designed to provide prayer and fasting times for users during Ramadan based on their GPS location.
The goal was to build a reliable and mobile-friendly tool that accurately calculates Suhoor (pre-dawn) and Iftar (sunset) times for Ramadan users around the world, with offline support and calendar integration.
This project highlights real-world utility, performance-focused frontend logic, and progressive enhancement for a wide range of devices.
π― My Role & Responsibilities
As the Team Leader, I was responsible for:
β’ Overall project planning and architecture
β’ Location-based timetable logic implementation
β’ Web app design and responsiveness
β’ API integration for prayer time calculations
β’ Offline support and caching strategy
β’ UI/UX considerations for multilingual users
π» Technical Implementation
πΉ GPS Location Integration
Utilized the Geolocation API to detect usersβ locations and calculate Ramadan times dynamically, supporting accurate fasting schedules based on coordinates.
πΉ Time Calculation Logic
Built custom logic to determine Suhoor and Iftar times using sunrise/sunset data for locations worldwide, with fallback support for manual input.
πΉ Offline & Progressive Enhancement
Configured service workers to enable offline access so the timetable remains functional even with weak connectivity β ideal for users on the go.
πΉ Calendar Export & Notifications
Implemented download options for calendar events (ICS format) and optional push reminders to help users stay on schedule throughout Ramadan.
πΉ Mobile-First, Responsive UI
Designed the web app with a clean, intuitive interface that works across phones, tablets, and desktops β prioritizing quick readability and essential information.
π Challenges & Solutions
Challenge: Handling accurate prayer time calculations across regions.
Solution: Integrated reliable sunrise/sunset calculation algorithms and optimized logic for GPS-based adjustments.
Challenge: Ensuring offline functionality without full native app overhead.
Solution: Leveraged service workers and caching to provide fast, reliable performance even with intermittent connectivity.
π Project Outcome
The final product delivers:
β’ A GPS-based Ramadan timetable
β’ Fast, mobile-optimized performance
β’ Clean UI designed for everyday use
β’ Offline access and calendar support
β’ Accurate Iftar & Suhoor time logic
π§ What This Project Demonstrates
This project highlights my ability to:
β’ Build real-world utility web applications
β’ Implement geolocation-based logic
β’ Design progressive, offline-enabled tools
β’ Create mobile-first user experiences
β’ Translate complex timing algorithms into intuitive UI