Online Fire Reporting System in PHP/OOP Free Source Code



This simple project is an Online Fire Reporting System. This is a web-based application project developed in PHP and MySQL Database. This project provides an online platform for Fire Department which allows the citizens to submit an ongoing fire incident. The application helps the said department to manage the reports and assign their teams. It has a pleasant user interface with help of Bootstrap Framework and AdminLTE Template. This system project also consists of user-friendly features and functionalities.

About the Online Fire Reporting System

I developed this project using the following:

  • XAMPP v3.3.0
  • PHP
  • MySQL Database
  • HTML
  • CSS
  • JavaScript
  • Ajax
  • jQuery
  • Bootstrap
  • Font Awesome
  • AdminLTE

This Online Fire Reporting System has two sides of the user interface which are the Management Panel/Admin Panel and the Public Site.

The Public Site is accessible to anyone where the citizens can submit a report requesting an immediate response or rescue on the ongoing fire incident that they are witnessing. The said site also contains public content and information about the system or the fire department such as the 'About Us' Content and Contact Information. Visitors of this site can also monitor or check the current status of the event by simply searching the requestor's name, contact number, or the request code. The visitor can also view the request details, assigned team details, and update status history.

The Management Site/Panel is the side of the system that is accessible only to the management. This site requires valid user credentials in order to gain access to the features and functionalities of the said side. The users have 2 different roles which are the Administrator and Staff. The Administrator users have the privilege to access and manage all the features and functionalities while the Staff Users only have limited permission. On this site, the fire department management staff can create and manage requests, update requests' status, assign the available team, and generate a printable report.



  • Read 'Welcome' Content
  • Read 'About' Content
  • Submit Ongoing Fire Incident
  • Search Requests
  • Search Result Page
  • View Request/Report Details
  • Contact Us Page


  • Home Page
    • Display the summary and images.
  • Team Management
    • Add New Team
    • List All Teams
    • Edit/Update Team Details
    • View Team Details
    • Delete Team
  • Request Management
    • Add New Request
    • List All Requests
    • List Filtered Requests by Status
    • View Request Details
    • Update Request Details
    • Assign Team
    • Update Request Status
    • Delete Request
  • Report
    • Generate Printable Daily Report
  • User Management
    • Add New User
    • List All Users
    • View User Details
    • Edit User Details
    • Delete User Details
  • Update Contact Information
  • Update System Information
  • Update Account Details/Credentials
  • Login and Logout

The source code was developed only for educational purposes only. You can download the source code for free and modify it the way you wanted.

System Snapshots of some Features

Fire Reporting Form Page

Online Fire Reporting System

Fire Report Details Page

Online Fire Reporting System

Management-Side's Dashboard Page

Online Fire Reporting System

Team Details Page (Management-Side)

Online Fire Reporting System

Request or Fire Report List Page (Management-Side)

Online Fire Reporting System

Daily Report Page (Management-Side)

Online Fire Reporting System

Daily Report Page - Print View (Management-Side)

Online Fire Reporting System

How to Run ??


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

System Installation/Setup

  1. Enable the GD Library in your php.ini file.
  2. Open your XAMPP Control Panel and start Apache and MySQL.
  3. Extract the downloaded source code zip file.
  4. Copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory.
  5. Browse the PHPMyAdmin in a browser. i.e. http://localhost/phpmyadmin
  6. Create a new database naming ofrs_db.
  7. Import the provided SQL file. The file is known as ofrs_db.sql located inside the database folder.
  8. Browse the Online Fire Reporting System in a browser. i.e. http://localhost/ofrs/.

Admin Default Access:

Username: admin
Password: admin123


That's it. You can now explore the features and functionalities of this Online Fire Reporting System in PHP. I hope this will help you with what you are looking for and you'll find something useful for your future projects.

Explore more on this website for more Free Source Codes and Tutorials.

Enjoy :)

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.


Submitted byBTCST15 (not verified)on Mon, 09/12/2022 - 17:59

Sir, I have purchased this project but unable to remove the tootltip like text "Developed By oretnom23". Please guide me how to remove/edit the text. Thanking You.
Submitted byQWERTYUI (not verified)on Wed, 10/19/2022 - 22:29

Submitted byThirupathi Pac… (not verified)on Fri, 04/07/2023 - 08:29

I tried this project completely not working , even not opening index page properly
Submitted byAlima F (not verified)on Sat, 03/16/2024 - 02:34

Sir how to remove the "developed by orennteno23" Pl reply me sir
Submitted byAlima F (not verified)on Thu, 03/21/2024 - 16:29

Sir how to remove the "developed by orennteno23" Please reply me sir

Add new comment