‹ ARCHIVE NB-C006 · .case · 2026·06

Membership Management Platform

NB-C006 .case

Web platform for membership management at a municipal social organisation, covering the full enrolment lifecycle: application, approval or rejection, profile management and family-member tracking. Access is segmented by role (administrator, manager, director, associate, pending associate and rejected associate), each with distinct permissions.

Beyond membership, the system integrates a discount module with bulk upload, individual management and per-entity reporting, an editorial module for news and events, and dashboards with role-specific statistics. Point-of-service identification is handled by QR code, confirming associate status and recording attendance without manual lookup.

The architecture runs on Laravel on the server, with Blade views and Tailwind CSS on the presentation layer, a MySQL database and Meilisearch configured for search. The role and permission layer uses spatie/laravel-permission.

  Application
      |
      v
  +-----------+  approve  +----------+
  | Pending   |---------->| Associate|
  +-----------+           +----+-----+
      |                        |
    reject                 QR check-in
      v                        v
  +-----------+           +----------+
  | Rejected  |           | Presence |
  +-----------+           +----------+

The data model links associates to family members, discounts, news and events, feeding reports and role-based dashboards.

BRI assistant

Quer saber sobre um projeto, um serviço ou uma notícia recente? Pergunte. Conheço todo o conteúdo deste site.