The Complaint Management System is a web-based application designed to help organizations efficiently handle and track customer complaints and feedback. This system streamlines the process of receiving, documenting, and resolving complaints, ensuring a better customer experience and improved service quality.
-
Login and Register: Users can securely create accounts and log in to submit complaints or track existing ones.
-
User-Friendly Dashboard: An intuitive dashboard that provides an overview of all complaints and their statuses.
-
Complaint Submission: Allow customers or employees to submit complaints, feedback, or suggestions easily through the system.
-
Complaint Tracking: Efficiently track the progress and status of each complaint, from submission to resolution.
We would like to express our gratitude to the open-source community and the following technologies and tools that made Complaint System Management (CMS) possible:
- React.js: A JavaScript library for building user interfaces, used for the front-end of CMS.
- PHP - OLD BACKEND: A popular general-purpose scripting language that is especially suited to web development. Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.
- PDO - OLD BACKEND: The PHP Data Objects (PDO) extension defines a lightweight, consistent interface for accessing databases in PHP.
- MYSQL - OLD BACKEND: A widely used relational database management system
- Node.js: A JavaScript runtime that allows us to build scalable and server-side applications.
- MongoDB: A popular NoSQL database used for storing user data and complaints.
- Tailwind CSS: A utility-first CSS framework for creating beautifully designed and responsive web applications.
- Redux Toolkit (RTK): A library for efficient Redux development, used for state management in CMS.
- Axios: A promise-based HTTP client for making network requests, utilized for API communication.
- Recharts: A composable charting library built on React components.
- Hamburger menu: Hamburger menu icons for React, with CSS-driven transitions. Created to be as elegant and performant as possible.
- Lottie: Meant to give developers full control over Lottie instance with minimal implementation by wrapping lottie-web in a Component.
These technologies and tools have played a crucial role in shaping CMS into a powerful project.
CMS is developed and maintained by a passionate team of developers who aim to create a powerful projects. Developed by: - Omar Adel (Owner & Creator) & Omar Mohamed
CMS is open-source software licensed under the MIT License. You are free to use, modify, and distribute this software according to the terms of the license.