Skip to content
/ cms Public

A web-based platform designed to facilitate the efficient handling, tracking, and resolution of customer complaints and feedback.

Notifications You must be signed in to change notification settings

0xOmarAdel/cms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CMS: Complaint Management System

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.

Table of Contents

Features

  • 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.

Acknowledgements

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.

Contributors

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

License

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.