Community website · 2026In progress

Masjid E Vali

A masjid website that keeps itself up to date.

Masjid E Vali in Blackburn needed a site that worshippers check every day, not once a year. Prayer times, live broadcasts, khuṭbahs and giving now sit in one place, and the office runs it without a developer.

DesignWebsiteCMSIntegrationsMotion
Visit masjidevali.vercel.app↗
Masjid E Vali website
0
prayer times retyped by hand
6
areas the office edits itself
4
giving causes, with Gift Aid
Live
on-air band, only while broadcasting

01 · The challenge

The daily timetable lived in a spreadsheet the office already kept, and the website had to be retyped to match it. Broadcasts from the masjid went out with no way for the site to show when they were live. Every change to wording or images meant asking someone technical, and if anything behind the scenes failed, the whole site went down with it.

02 · What we built

We built the site around the things people come back for. Prayer times are read from the office's own spreadsheet and drawn on a 24-hour dial with a live countdown to the next jamāʿah. An on-air band appears only while the masjid is actually broadcasting. Giving is a short pledge flow with Gift Aid. Behind it sits a small admin where every field has a safe default, so a blank or reset field goes back to it and the public site keeps working even if the database does not.

Inside the product

Masjid E Vali, from every side.

Replicas of real screens, rebuilt here so you can see how it works for the people who use it. Names and data are made up.

01 · Worshipper

Today's prayers, drawn as a day

The prayer times page on a phone. A gold mark where each prayer begins, a green dot where the jamāʿah stands, and a hand sweeping round to now, with a countdown to the next jamāʿah.

10:29
Masjid E ValiẒuhr 1:30 PM

Mīqāt · The appointed times

Prayer times

Saturday, 3 October 202622 Rabīʿ II 1448 AH

Blackburn · British Summer Time

00061218Fajr5:41 AMSunrise7:16 AMẒuhr1:04 PMʿAsr4:44 PMMaghrib6:46 PMʿIshā8:10 PMNEXT JAMĀʿAHẒuhr1:30 PM3:00:59UNTIL JAMĀʿAH
Prayer begins Jamāʿah Night

NOW

10:29

Sunrise has passed · Ẓuhr begins at 1:04 PM

TODAY’S TIMES AT A GLANCE

02 · Listener

On air, the moment the masjid is

While the masjid is broadcasting, an on-air band appears on the Listen page with a live link. When it stops, the band goes. Recorded khuṭbahs and series play in a dock that follows you around the site.

16:12
Masjid E ValiʿAsr 5:00 PM

Media

Listen

Friday khuṭbahs, audio series and the live feed from the masjid, gathered in one place.

ON AIRLive from the masjid

The masjid is broadcasting now

Listen live to programmes, lectures and Friday khuṭbahs broadcast directly from the mosque.

LISTEN LIVE

This week

The Jumuʿah khuṭbah

2 OCTOBER 2026

Example khuṭbah: the rights of a neighbour

SpeakerExample speaker

LanguageEnglish, with the duʿā in Gujarati

Duration24 min

Example series: the Seerah · Ep. 3

12:09

03 · Donor

Give in three short steps

Amount and frequency, the fund it goes to, then Gift Aid and a name for the receipt. A running summary at the bottom shows exactly what is being pledged.

10:29
Masjid E ValiẒuhr 1:30 PM

Step 1 of 3

How much, and how often

Monthly giving is worth more to the masjid than the same money given once, because it can be planned against.

One-offMonthly
£10£25£50£100

04 · Office

Change the sheet, the site follows

The office edits a jamāʿah time in the spreadsheet it already keeps. Moments later the website's header pill, today's table and the monthly timetable all show the new time.

Timetable 2026 · spreadsheet

Masjid E Vali · Timetable 2026

FileEditViewInsertFormatDataTools

All changes saved
I4fx17:00
DateDayFajrFajr JSunriseẒuhrẒuhr JʿAsrʿAsr JMaghribʿIshāʿIshā J
201/10Thu05:3806:3007:1213:0513:3016:4917:0018:5120:1520:30
302/10Fri05:4006:3007:1413:0513:3016:4717:0018:4820:1320:30
403/10Sat05:4106:3007:1613:0413:3016:4417:0018:4620:1020:30
504/10Sun05:4306:3007:1713:0413:3016:4217:0018:4420:0820:30
605/10Mon05:4506:3007:1913:0413:3016:4017:0018:4120:0520:30
706/10Tue05:4606:3007:2113:0313:3016:3717:0018:3920:0320:15
807/10Wed05:4806:3007:2313:0313:3016:3517:0018:3720:0120:15
908/10Thu05:4906:3007:2513:0313:3016:3317:0018:3419:5820:15
1009/10Fri05:5006:3007:2713:0313:3016:3017:0018:3219:5620:15
1110/10Sat05:5206:3007:2813:0213:3016:2817:0018:3019:5420:15
1211/10Sun05:5406:3007:3013:0213:3016:2617:0018:2819:5220:15
1312/10Mon05:5606:3007:3213:0213:3016:2417:0018:2519:5020:15
OctoberNovemberDecember

ON THE WEBSITE

Masjid E ValiʿAsr 5:00 PM

TODAY · SATURDAY 3 OCTOBER

SALAHBEGINSJAMĀʿAH
Fajr5:41 AM6:30 AM
Ẓuhr1:04 PM1:30 PM
ʿAsr4:44 PM5:00 PM
Maghrib6:46 PM6:51 PM
ʿIshā8:10 PM8:30 PM
✓Waiting for a change in the sheet

No logins and nothing to retype. The office edits the sheet it already keeps, and the header pill, today’s table and the monthly timetable all follow.

Swipe to see the full screen

05 · Office

Edit the homepage, safely

Every page is a simple form. Change a heading and save, and it is live in seconds. Reset a field and it goes back to its default, so nothing on the public site is ever left blank.

admin/content/home
Masjid E Vali Adminoffice@example.orgSign out

← All pages

Homepage

The hero section at the top of the home page.

Open live page ↗

Hero

Eyebrow (small text above title)
Welcome to
Heading
Masjid E Vali
Subheading
Open to everyone, five times a day. A place of prayer, learning and community on Preston New Road.

Background image

/images/prayer-hall.jpg
⤒ Upload

Buttons

Primary button label
What's On
Primary button link
/events
No unsaved changesDiscardSave changes

Swipe to see the full screen

What it does

  1. 01

    Prayer times on a 24-hour dial

    Today's row of the timetable drawn as a day: when each prayer begins, when each jamāʿah stands, and a countdown to the next one.

  2. 02

    Timetable from the office's spreadsheet

    The office keeps editing the sheet it already used. The header, today's table and the monthly timetable follow without anyone retyping a time.

  3. 03

    On air only when it's true

    A live band and a 'Live now' bar appear while the masjid is broadcasting, and disappear when it stops. No guessed schedules.

  4. 04

    Khuṭbahs and series in one player

    This week's khuṭbah, earlier ones and running series, with a player that keeps going as you move around the site.

  5. 05

    Giving with Gift Aid

    A three-step pledge: amount and frequency, the fund it goes to, then Gift Aid and a receipt by email.

  6. 06

    An admin that can't break the site

    Text, images, imams, announcements and recordings are all editable. Every field has a default, so the public site always has something sensible to show.

What we did

Design · Website · CMS · Integrations · Motion

Built with

Next.js · Supabase · Drizzle · Google Sheets · Motion · Lottie

Next project

Balkans Campaign→

Fundraising campaign