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

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.