Customer Complaint and Request Management System An application that provides solutions to manage customer complaints and requests. The app features submission forms, automatic routing to appropriate units, status tracking, access to related content and a Grafana visual dashboard for monitoring. Developed using Node.js and Bootstrap for the front end, along with Neo4j and PostgreSQL for database management. Increase operational efficiency and transparency in handling customer complaints and requests.

Features & Function

  • e18ce152-3e8a-4b15-9547-6930c3f2b720

    Complaint and Request Form

    Users can fill out a form detailing their complaint or request.

    • 64881218-1816-4995-b3bb-d73dea35dc5b

      State Tracking

      Users can track the status and progress of their requests.

      • 3e7c9b14-3980-42d6-8254-bc88e23e99ae


        Provide transparency in handling complaints and requests.

        • a5802061-7aba-42c9-ac48-5d987dbb9d80

          Access Related Content

          The application provides access to content or articles that are relevant to topics or categories related to customer complaints or requests

          • dfa045b0-b7e8-4702-8c6d-3f331d9e832c

            Solutions and Follow Up

            The responsible team can implement solutions on complaints or requests, and customers will be notified about the follow-up taken.

            • 0fe921db-4237-48c6-b01c-df0140b18b2a

              Grafana Dashboard

              Visual dashboard that displays the percentage of requests based on the status and monitoring of related units/departments.

              • 1ed5af41-321c-402a-a8c0-8f49912c99c8

                Cammunda Integration

                Integration with Camunda for advanced workflow and process management.

                Business Objects Covered

                • User Complaints and Requests

                  User Complaints and Requests

                • Status and Follow Up

                  Status and Follow Up

                • Units/Departments


                • Data Dashboard

                  Data Dashboard

                • Content


                Application Advantages

                • 1

                  Opertional Efficiency

                  • 2

                    Effective Communication

                    • 3


                      • 4

                        Problem Analysis

                        • 5

                          Data Driven Decision Making

                          • 6

                            Service Improvement


                            • Frontend
                              • Bootstrap

                                Bootstrap is used to develop responsive and accessible user interfaces. This ensures that the application can be properly assessed on various devices.

                              • Node JS

                                JS nodes allow use of JavaScript on both sides (client and server), reducing complexity and the need to learn a new language.

                              • Figma

                                Figma is used to easily design application user interfaces. This enables collaboration in design and ensures an attractive and intuitive user interface.

                              • Pug JS

                                PUG provides a simple and easy-to-read template syntax, allowing separation between logic and display.

                              • Grafana

                                Grafana provides a powerful data visualization solution through a customizable dashboard. This helps in monitoring the performance of complaints and requests effectively.

                            • Backend
                              • Swagger

                                With Swagger, you can ensure consistency in your API documentation. This makes it easier for development teams working together to understand and use the same API

                              • Node JS

                                Built for scalability, Node JS can handle heavy loads with high performance.

                              • Golang

                                The use of Golang as a programming language brings high speed and performance in application development. This contributes to better response times and optimal application performance.

                              • Camunda

                                Integration with Camunda brings sophisticated process management capabilities. This allows setting up and monitoring of automated workflows in handling complaints and requests.

                            • Database
                              • Neo4j

                                Neo4j is a graphing database specially designed for managing structured data in graphic form. This allows for a better representation of the relationships between data, which is often found in applications that involve complex connections.

                              • PostgreSQL

                                Powerful and sophisticated database technology for storing and managing customer data, complaints and requests. PostgreSQL ensures data is stored safely and efficiently.

                            • Insfrastructure
                              • Linux

                                Linux can be adapted and configured as needed, providing greater control over the server environment.

                              • Docker

                                Docker provides an isolated environment for applications, enabling fast and consistent application deployment.

                              • Web Server

                                Web servers like Apache or Nginx are able to handle lots of traffic quickly and efficiently.

                              • MiniO

                                MinIO is used for object-based storage management. This enables secure storage and efficient scalability for all types of content regarding complaints and requests

                            • Development Tools
                              • Gitlab

                                GitLab enables source code management through version control, as well as team collaboration in software development.

                              • Trello

                                Trello provides an easy-to-understand board view for organizing tasks, workflows, and projects.

                              • OWASP

                                OASP provides a framework and guidelines for securing web applications from various cyber attacks and security holes.


                            Finish your job maximally and professionally

                            • Service
                            • Website Development
                            • IT Consultant
                            • Information System
                            • E-Goverment
                            • E-Business Solution
                            • Community
                            • Reviews
                            • Get Connected
                            • Jalan A. H. Nasution-Komplek. Bumi Mas Kencana Blok I No. 31 RT. 009 RW. 012 Kelurahan Antapani Wetan Kecamatan Antapani Kota Bandung 40291, Indonesia
                            • 022 63733333
                              +62 822 5440 6950