Skip to main content

Complaints Report Management System using PHP/MySQLi with Source Code


Project: Complaints Report Management System using PHP/MySQLi


The Complaints Report Management System is a simple project that can serve as the website of the police department to provide the citizens under their jurisdiction an online platform for their complaints, possible crime report, or any incident that may occur in their city or municipal. The system requires the complainant to register to the system so they can submit a complaint using the website. In the registration of the complainant, after creating his/her account, this will be marked as unverified complainant so the person in charge of monitoring the complaints or the system admin or staff in this project can determine if the complainants are reliable or the person in charge can contact back the complainant to verify the reliability of the complainant. After the complainant submits his/her report, his/her report blinks to the admin side of the system so the system admin or will be notified that there is a new report in the complaints list. After that, the admin or staff will update the report as received and by this, the person in charge will assign an available responder team to the address given by the complainant.


Admin Side

  • Login Page
  • Home Page
  • Station List
  • Responders List
  • Complainant List
  • Complaints List
  • Complaints Report
  • Users Page
  • System Settings

Complainant's Side

  • Home Page
  • Complain/Crime Report Modal
  • Login Modal
  • Signup Modal
  • Complainant's Complaints List (My Complaints)

The Complaints Report Management System has 2 sides of the user interface which is the website for the complainants and the admin side for the management. The project was developed using HTML5, PHP/MySQLi, CSS, and Bootstrap for the design. To have an actual experience using this project please follow the instruction below.

How to Run

  1. Download the source code and extract the zip file.
  2. Download or set up any local web server that runs PHP script.
  3. Open the web-server database and create a new database name it crms_db.
  4. Import the SQL file located in the admin/database folder of the source code.
  5. Copy and paste the source code to the location where your local web server accessing your local projects. Example for XAMPP('C:\xampp\htdocs')
  6. Open a web browser and browse the project. E.g [http://localhost/complaints-report-mamagement-system] for the website and [http://localhost/complaints-report-mamagement-system/admin] for the admin side

Admin Default Access

Username: admin

Password: admin123

I hope this simple Complaints Report Management System project will help you with what you are looking for. Fell free to download and modify the source code.

Explore more on this website for more source codes and tutorials.

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