Skip to content
FRFaizan Raza
All work
Smart parking · membershipsIn production

E-membership Dashboard

Where operators manage site memberships and user contracts — cardholder registration, renewals and cancellations, handled in one place.

Period
2022 — 2024
Context
Devways Digital Solutions
My role
Full-stack development

The problem

Memberships were administrative work spread across records that did not agree with each other. A cardholder whose renewal had not propagated turned up at a barrier that would not lift.

How it was built

The contract is the record

Cardholders, contracts and their lifecycle — registration, renewal, cancellation — are managed against a single record, so the state that governs access at the barrier is the state the operator sees.

Built for the person doing it all day

The dashboard is shaped around the operator's actual routine rather than the underlying tables, which is what turns membership administration from a task into a lookup.

Where it landed

  • Registration, renewal and cancellation handled in one dashboard
  • Fewer access failures caused by membership records disagreeing

Specification

Domain
Memberships, contracts, cardholder lifecycle
Core
React · Django · PostgreSQL
Sector
Smart parking
  • React
  • Django
  • PostgreSQL