Complaint Management System in PHP Free Source Code


Complaint Management System with Source Code is a PHP project that can request a complaint through an online service. The system is easy to operate and manage, the user can sign up for an account and provide login information before you send your complaint request. The user must fill up some needed information to start up a complaint to any topic that they're against.

About the Complaint Management System

The system was developed using PHP/MySQLi, MySQL Database, HTML, CSS, Javascript, and Bootstrap. The admin has an important role here, he/she has to approve the complaints about the proceeding processes. He/She is in charge of managing the data in the database such as the category and subcategory of the complaint. The admin is the one who can update the status of each complaint. The users can register their account or system credential at the public side of the system. They can submit their complaint or queries by filling up the form provided in the system. They can also view the history of their complaints where they can see the update of the status of their complaints.



  • Portal
  • Registration
  • User Login
  • Recover User Credential


  • Secure Login
  • Dashboard
  • Submit Complaints/Queries
  • View Complaints History
  • Update Account Details


  • Secure Login
  • Manage Complaint
  • View Complaint Details
  • View Complainant Details
  • Update Complaint Status
  • View List of Users
  • Manage Category
  • Manage Sub-Category
  • Manage State
  • View Users Login Logs
  • Update Account Password

How to Run


  • Download and Install any local web server such as XAMPP/WAMP.
  • Download the provided source code zip file. (download button is located below)


  1. Open your XAMPP/WAMP's Control Panel and start the Apache and MySQL.
  2. Extract the downloaded source code zip file.
  3. If you are using XAMPP, copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory. And If you are using WAMP, paste it into the "www" directory.
  4. Browse the PHPMyAdmin in a browser. i.e. http://localhost/phpmyadmin
  5. Create a new database naming cms.
  6. Import the provided SQL file. The file is known as cms.sql located inside the db folder.
  7. Browse the Complaint Management System in a browser. i.e. http://localhost/Complaint%20Management%20System/.

Admin Access Information

Username: admin
Password: admin


That's it! You can now explore the features/functionalities of this Complaint Management System in PHP. The Source Code is ready to be downloaded, just kindly click the download button below. I hope that this system can help you to what you are looking for. For more updates and tutorials just kindly visit this site

Enjoy Coding :)

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.

Add new comment