Complaint Management System
Welcome to the official documentation for the Complaint Management System — track customer complaints, attach evidence images, run resolution workflows, and control team access with role-based permissions.
Built with Next.js 14, Supabase (PostgreSQL), and Tailwind CSS.
| App version | 1.0.1 |
| Release date | 2026-09-08 |
| UI | Sidebar footer shows v1.0.1 |
Live demo
A hosted Demo Mode is available on the project page after deploy. Until then, run Demo Mode locally from demo-mode/ (see demo-mode/README.md).
Demo logins appear as account cards on the Demo Mode login screen.
Documentation index
Setup & reference
- 00 — Getting Started
- 09 — Roles & Permissions
- 10 — Technical Reference
- App Version Details
- Changelog
Pages (each page = its own file + screenshots)
- 01 — Login —
/login - 02 — Dashboard —
/ - 03 — Complaints —
/complaints - 04 — Complaint Print —
/complaints/[id]/print - 05 — Resolution Workflow —
/resolution-workflow - 06 — Profile —
/profile - 07 — Users and Access —
/settings/users-access - 08 — Complaint Type —
/settings/complaint-type
Screenshots live in images/.
App map
Login (/login)
│
▼
Dashboard (/)
├── Complaints (/complaints)
│ └── Print (/complaints/[id]/print)
├── Resolution Workflow (/resolution-workflow)
└── Settings
├── Profile (/profile)
├── Users and Access (/settings/users-access) [Admin]
└── Complaint Type (/settings/complaint-type)