Online Fire Reporting System in PHP/OOP Free Source Code
Introduction
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.
Features
Public-Site
- Read 'Welcome' Content
- Read 'About' Content
- Submit Ongoing Fire Incident
- Search Requests
- Search Result Page
- View Request/Report Details
- Contact Us Page
Management-Site
- 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
Fire Report Details Page
Management-Side's Dashboard Page
Team Details Page (Management-Side)
Request or Fire Report List Page (Management-Side)
Daily Report Page (Management-Side)
Daily Report Page - Print View (Management-Side)
How to Run ??
Requirements
- 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
- Enable the GD Library in your php.ini file.
- Open your XAMPP Control Panel and start Apache and MySQL.
- Extract the downloaded source code zip file.
- Copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory.
- Browse the PHPMyAdmin in a browser. i.e. http://localhost/phpmyadmin
- Create a new database naming ofrs_db.
- Import the provided SQL file. The file is known as ofrs_db.sql located inside the database folder.
- Browse the Online Fire Reporting System in a browser. i.e. http://localhost/ofrs/.
Admin Default Access:
Username: admin
Password: admin123
DEMO VIDEO
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 SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.
FOR YOUR OWN SAFETY, PLEASE:
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.
Comments
I tried this project…
Add new comment
- Add new comment
- 8372 views