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
SalahClock screenshot 1 of 3
SalahClock screenshot 2 of 3
SalahClock screenshot 3 of 3
1 / 3
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. 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. 2

    Auto-calculated prayer times from coordinates across five established methods, with community Iqamah overrides.

  3. 3

    Designed 18+ themes in 10 languages, plus announcement screens and auto-scheduled Ramadan and Eid countdowns.

  4. 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.

TutorialSearch screenshot

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

Parish Khan

You work with me directly, on a monthly plan or a fixed-price project. No agency layer, one person accountable for the build.