Shikayat-Kendra

Shikayat-Kendra

"Your one-stop destination for hassle-free complaint management because "

Shikayat-Kendra

Shikayat-Kendra

"Your one-stop destination for hassle-free complaint management because "

The problem Shikayat-Kendra solves

The vision of a Smart-City can be turned into reality by providing citizens with quality services as well as resolving their primary complaints on a daily basis so that each city's facility works as it's supposed to.

Our app empowers users to Voice their concerns via our platform which can be resolved efficiently by related authorities.
One platform for all complaints !!

A Complaint Management System is crucial for Smart Cities to effectively manage and address citizen complaints related to various city services such as transportation, waste management, public safety, and more. With the increasing population in cities, it is essential to have an efficient system in place that can handle and resolve complaints in a timely and effective manner. It helps to improve citizen satisfaction and increase transparency, and accountability of city services. The data collected from the system can be used to identify problem areas, prioritize improvements, and allocate resources more efficiently. Overall, a Complaint Management System is necessary for Smart Cities to ensure efficient and effective service delivery to their citizens.

A Complaint Management System is important for several reasons:

Customer satisfaction: A Complaint Management System helps businesses ensure that their customers' complaints are acknowledged, investigated, and resolved quickly and efficiently. This can lead to increased customer satisfaction and loyalty.

Reputation management: Resolving complaints in a timely and effective manner can help businesses protect their reputation and maintain a positive image.

Business improvement: Complaints can be a valuable source of feedback for businesses, providing insights into areas where they can improve their products, services, or customer experience.

Legal protection: Effective complaint management can help protect businesses from legal action by demonstrating that they take customer complaints seriously and have taken steps to address them.

Challenges I ran into

  1. Linking the MySql database to the SpringBoot backend took a lot of time as Spring JPA and mysqlConnector were not getting correctly configured.
  2. Whitelabel error page spring boot app : that caused a lot of delay, finally resolved it by placing the main java file upwards in the hierarchy of controllers and services java files.
    3 ) Creating Reactjs frontend to consume the RestApi sent by SpringBoot backend using Axios as ReactJs has nothing to do with handling HTTP requests we need a 3rd party library for that.
  3. Routing in React Class Components was challenging as history.push was not working in newer version of ReactRouter so I has to use LINK of ReactRouter to finally solve that problem
  4. Passing params also caused error due to changes in version of reactRouter , finally resolved it by taking help of StackOverFlow.

Discussion