Skip to content
All projects

Team project

Balagh

A government complaint-management dashboard with role-based access and exclusive complaint locking.

Complaint management workspace with statistics, employee tools, and case workflows.

Balagh is an administrative dashboard for receiving, managing, and processing citizens' complaints, built by a four-person team — an ASP.NET backend, a Flutter mobile app for citizens, and this web dashboard for administrators and employees.

Role-based access keeps administrators and employees in separate lanes: admins see statistics and manage employees, while employees work their assigned complaints. Backend-enforced exclusive locking means only the employee handling a complaint can act on it — everyone else sees who currently owns it.

Highlights

  • Built role-based dashboards for administrators (statistics, employee management, full complaint visibility) and employees (assigned and available complaints).
  • Implemented backend-enforced exclusive complaint locking — once an employee claims a complaint, only they can act on it, and the UI reflects who currently holds it.
  • Delivered paginated, filterable complaint and employee lists, with statistics and reports exportable as PDF.
  • Added bilingual (Arabic/English) support and light/dark theming with next-intl and next-themes.