Workflow portal · 2026

Nikah Portal

A marriage service that used to run on a spreadsheet, now one portal from registration to certificate.

Masjid E Vali asks every couple to register, prove who they are, complete a preparation course and book a date before their nikah. We built the portal that carries them through it, and the back office that lets facilitators run it.

Product designWeb appAdmin toolsData migration
Visit nikah.masjidevali.com↗
Nikah Portal website
8
stages tracked for every couple
2
partners under one reference, each with a login
3
roles: couples, facilitators and the office
Daily
reminders that chase stalled applications

01 · The challenge

Registrations, document checks, course completion and bookings were all tracked in one shared Google Sheet. Facilitators chased couples by email for missing documents, couldn't see who had actually watched the course, and juggled dates by hand. Couples had no single place to see what was left to do.

02 · What we built

One portal with a side for each person. Couples register together, upload their documents privately and work through a video course that can't be skipped, with short questions along the way and a final assessment. Facilitators get a queue that moves each application through eight stages, from new to certificate, and a calendar they control. The existing spreadsheet stayed in sync while the office moved across.

Inside the product

Nikah Portal, 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 · Couple

Documents, uploaded once

After registering, each partner uploads their ID and proof of address. The checklist ticks itself off, and nothing is shared beyond the facilitator.

Upload your documents

Reference MEV-1048

✓

Passport or National ID

passport-scan.jpg · 1.2 MB

Your partner has already uploaded their documents. Files are stored privately and only seen by the facilitator reviewing your application.

02 · Facilitator

A queue, not a spreadsheet

Facilitators see every application by stage. Approving a couple's documents sends both partners their login and opens their course.

nikah portal / admin / applications

Admin / Applications

Applications 6

⟳ Sync from SheetExport CSV
RefGroomBrideStatusNikah DateCreatedActions
  • MEV-1048Yusuf RahmanAisha BegumPending Review–28 Sep 2026View
  • MEV-1046Idris MalikSumayyah AliIn Progress–21 Sep 2026View
  • MEV-1043Hamza QureshiNoor HussainAwaiting Booking–14 Sep 2026View
  • MEV-1041Bilal AhmedMariam SiddiquiNikah Booked18 Oct 20269 Sep 2026View
  • MEV-1049Zakariya ShahHafsa IqbalNew–30 Sep 2026View
  • MEV-1039Musa KhanRuqayyah PatelIn Progress–2 Sep 2026View

Swipe to see the full screen

03 · Couple

Progress, side by side

Each partner sees where they are in the course, how far their partner has got, and the one thing to do next.

Nikah Preparation
ABride

Assalamu Alaikum, Aisha

Complete all modules and the final assessment to receive your certificate.

40%

Course Progress

2 of 5 modules completed

Currently on: Islamic Family Finance

Yusuf’s Progress

80% of course complete

Application Reference

MEV-1048

41 days remaining

Continue Module 3

Islamic Family Finance · 45% watched

All Modules

  • ✓Rights & Responsibilities in Marriage90%
  • ✓Communication & Conflict Resolution100%
  • 3Islamic Family Finance
  • 🔒Intimacy & Family Planning
  • 🔒Building a Muslim Household

04 · Couple

Lessons that can't be skipped

Try dragging ahead on the progress bar. The course has to be watched, and short questions pause the video to check understanding.

nikah portal / module 3
Nikah Preparation Portal
Y

Yusuf Rahman

Groom

Module 3 of 5

Islamic Family Finance

Part two

Mahr and nafaqah

Rights, responsibilities and planning together

7:07 / 18:44
38% watched

Swipe to see the full screen

05 · Couple

Dates you can actually book

Couples check live availability before booking. The office sets the days, times and capacity from its own calendar.

Nikah Availability

Masjid E Vali, Blackburn

‹

October 2026

›
MoTuWeThFrSaSu
AvailableBooked

Ready to begin? Register your interest

What it does

  1. 01

    Registration as a couple

    Both partners register under one reference, and each sees the other's progress without seeing their private documents.

  2. 02

    Private document checks

    Passports and proof of address are uploaded once, stored privately and checked for completeness before a facilitator reviews them.

  3. 03

    A course that has to be watched

    Lessons can't be skipped. Quick questions pause the video at key moments, and a final assessment unlocks the certificate step.

  4. 04

    A queue for facilitators

    Every application sits in a clear stage, with documents, course progress and email history on one page.

  5. 05

    Dates the office controls

    Facilitators set the weekly schedule and capacity. Couples see live availability before they book.

  6. 06

    Reminders that send themselves

    A daily job nudges couples who have stalled, so nobody chases anybody by hand.

What we did

Product design · Web app · Admin tools · Data migration

Built with

Next.js · Prisma · Turso · Cloudflare R2 · Resend · Google Sheets API · Tailwind CSS

Next project

Ihya→

Brand identity & website