Skip to content
All work

Event registration

Tariqat

A configurable workflow engine for 2,000+ registrations per event

A registration and management portal for a masjid organisation running Itikaaf events across India.

Tariqat public registration form in English and Urdu
Status
Live
Role
Product · Full-Stack · DevOps
Engagement
Client work
Timeline
1.5 months

Stack

  • React
  • Node.js
  • Express
  • MongoDB
  • AWS
  • Redis
  • BullMQ
  • Cloudflare

The problem

Every Ramazan the organisation manages around two thousand Itikaaf visitors across India — seat limits, identity checks, printed passes and no central view — all on paper forms and spreadsheets. Mistakes during a religious event carry real weight.

What I built

An online registration and management portal built around a configurable, multi-stage workflow.

Configurable workflow
Admins define, edit or skip each stage of the process.
Visual seat map
Assign limited seats the way you pick a cinema or bus seat.
Auto ID card and QR
Badges generated and sent by email and WhatsApp.
Per-stage templates
Attach email and WhatsApp messages to any stage.
QR check-in
Scan on arrival — the same codes are reused for meals.

How it is built

The portal is built around a workflow the client controls: stages, messages and approvals are configurable, and the heavy lifting — PDFs, messages — runs as background jobs.

Redis + BullMQ
Background jobs generate ID cards, send email and WhatsApp messages, and keep the request path fast.
Seat allocation
A visual seat map assigns limited places without double-booking.
Role-aware admins
A main admin and sub-admins (managers, volunteers), each with their own access.

The hard part

Automating a process the client keeps changing

Making every stage configurable so the team could adapt the flow without a developer.

Result

registrations per event, every year
2,000+registrations per event, every year

Have a problem like this?

Tell me what you are trying to build and I will tell you how I would approach it.

Book a call
Next projectLogTaskerA complete maintenance SaaS, designed and shippedContinue from Tariqat