Sehri and Iftar timetables for 69 cities, with no server
I build Android apps alone, with no marketing budget. One of them is Namaz Time, a prayer times app for India, Pakistan and Bangladesh. This is a short write-up of one decision that matters more than anything inside the app: where people actually look for Ramadan times.
The search the app store never sees
People do not open the Play Store and type “sehri time lahore”. They type it into Google, the week before Ramadan, on a phone that is about to run out of data. The answer they get is a table on some website, not an app. If the app is the only thing you build, you are invisible to the largest search of the year in this category.
So the timetable had to exist on the open web too.
What I built
One static page per city: 69 of them, from Delhi and Hyderabad to Lahore, Karachi and Dhaka. Each page lists every day of Ramadan 1448 with Sehri, Fajr and Iftar. There is no server and no database. The pages are generated once at build time with Next.js and the adhan-js library, then served as plain HTML.
The numbers have to match the app exactly, so the pages use the same calculation the app uses: the University of Islamic Sciences, Karachi method (Fajr at 18 degrees below the horizon), with Imsak ten minutes before Fajr. I checked one row by hand against the app: Delhi, first day, Sehri ends 5:35 am, Iftar 6:06 pm. Both agree.
Get Chiemthepham’s stories in your inbox
Join Medium for free to get updates from this writer.
Things I chose not to fake
The start date. Ramadan dates come from the Umm al-Qura calendar, which puts the first fast on 8 February 2027. In South Asia it often starts a day later, after the local moon sighting. Every page says that in plain words, instead of pretending a calculation is an announcement.
The accuracy. These are calculated times, not a masjid’s timetable. Every page says so, and tells people to follow their masjid if it publishes one.
Why static pages
Three reasons. They cost nothing to host. They cannot go down on the busiest night of the year, because there is nothing to go down. And search engines and AI assistants read plain HTML with an FAQ schema far more reliably than an app screen.
Each page links to the app with a tag naming the city, so later I can see which cities actually bring installs, instead of guessing.
If you are in one of these cities, the timetables are here: https://www.pipex.pro/ramadan
And the app, which keeps the same timetable offline and shares the whole month to a family group in one tap: https://play.google.com/store/apps/details?id=com.pipex.namaztime&referrer=utm_source%3Dmedium%26utm_medium%3Dsocial%26utm_campaign%3Dramadan1448





