serving·case 11·2026

A mosque community site with liveprayer times, on-air broadcast detectionand a CMS that can't break.

Daily prayer timetables sync from the mosque's own Google Sheet. A server-side probe of the audio relay lights up a 'Live' pill when the mosque is broadcasting. Content is managed through a bespoke CMS with a resilient model - defaults in code, overrides in the database - so the public site stays up even if the database doesn't.

Scope
Web · CMS · Community
Stack
Next.js · Supabase · Drizzle · Tailwind CSS · TypeScript
Team
2 + committee
Shipped
2026

serving·case 11·2026

Masjid E Vali

Web · CMS · Community

What it does

Automatic real-time prayer schedule synchronization with offline fallback

Live audio stream status probe lighting up an on-air indicator when active

Zero-downtime architecture with static code fallbacks if remote services timeout

Community announcements, funeral notices, and Taraweeh scheduling modules

One-click contactless Stripe donations for Friday appeals and Ramadan funds

Screen-optimized TV display mode for foyer and prayer hall information screens

The craft

Zero-downtime prayer timetable engine synced from Google Sheets
Server-side audio stream probe lighting up an on-air live indicator
High-visibility TV display layout optimized for prayer hall monitors

Client

Masjid E Vali · Preston

visit the live site