A prayer-time SaaS that runs on any screen
A full SaaS built and shipped solo: accurate prayer-time displays that open from one link on any TV, tablet, or phone.
- Role
- Creator & Full-Stack Developer
- Year
- 2024
- Hosting
- Cloudflare Workers, with Supabase for data and Paddle for billing



- To set up on any screen
- 60s
- Themes in 10 languages
- 18+
- Calculation methods
- 5
The story
Mosques, offices, and homes wanted accurate, beautiful prayer times on a screen without buying dedicated hardware or fighting clunky software. SalahClock turns any TV, tablet, or phone into a prayer-time display that opens from a single link and sets up in under a minute.
I built the whole product solo: the display engine, the dashboard, billing, and the edge infrastructure. It is a real, paid SaaS, not a side project, and it is live in mosques and homes today.
What the build involved
- 1
Built a display that opens from one link on any screen, hardened for kiosk use with wake lock and auto-reload, from 360p to 4K.
- 2
Auto-calculated prayer times from coordinates across five established methods, with community Iqamah overrides.
- 3
Designed 18+ themes in 10 languages, plus announcement screens and auto-scheduled Ramadan and Eid countdowns.
- 4
Wired Paddle billing and Supabase data behind a Cloudflare Workers deployment.
Hard parts, and how I solved them
The problem
It had to run reliably on cheap TVs and kiosks that are never touched for weeks.
What I did
Wake lock, auto-reload, and offline fallbacks so a screen keeps showing correct times without anyone intervening.
The problem
Prayer times must be accurate everywhere, across different calculation conventions.
What I did
Coordinate-based calculation across five methods (MWL, ISNA, Umm al-Qura, Egyptian, Karachi) with per-community Iqamah overrides.
Built with
- Next.js
- React
- TypeScript
- Supabase
- Cloudflare Workers
- Paddle
This is aSaaS Developmentproject.
Next project
TutorialSearch
An AI search engine over 50,000+ tutorials.

Want results like these?
Tell me what you are building. I will reply with a clear scope and a fixed quote.
Prefer one fixed price for one defined build? Start a project
You work with me directly, on a monthly plan or a fixed-price project. No agency layer, one person accountable for the build.