Complaint Desk
Every problem deserve attention
Created on 11th October 2025
•
Complaint Desk
Every problem deserve attention
The problem Complaint Desk solves
Managing and resolving public complaints efficiently has always been a major challenge for local authorities and civic organizations. Traditional systems often involve delays, miscommunication, and lack of accountability, users submit complaints but rarely get updates, while officials struggle to prioritize and categorize issues effectively.
Our project solves this problem by creating a smart and transparent complaint management system. It allows citizens to easily register their complaints, which are then automatically categorized using NLP (Natural Language Processing) based on the problem title. This removes the manual effort of sorting and ensures the complaint reaches the right department instantly.
Officials can view complaints in real time, track their status on an interactive map, and use heatmaps to identify problem-prone areas. Each issue is also marked as easy, medium, or hard, helping in better resource planning and prioritization.
To ensure true accountability, the system doesn’t mark a complaint as resolved until the user confirms it has been genuinely fixed. This closes the feedback loop and builds trust between citizens and authorities.
In short, our project/webapp addresses:
Delayed complaint resolution
Poor communication between users and officials
Lack of data-driven decision making
No user verification of resolution
By combining automation, visualization, and verification, it creates a faster, smarter, and more transparent complaint-handling ecosystem.
Challenges we ran into
-
Initially, our category prediction model just combined random words and wasn’t trained on existing categories, leading to poor accuracy. We improved it using cosine similarity, and later integrated BERT for semantic analysis, which significantly enhanced prediction accuracy.
-
Also, I faced issues sending emails since most APIs weren’t free to use. Later, I discovered SendGrid, which offers limited free usage, and implemented it successfully for email delivery.
-
Integrating the map feature was quite challenging , I had to go through a lot of documentation and references before getting it to work properly.
Plus, adding the heatmap overlay on it was yet another issue. But we managed to do it all very well.

