BlazeWatch is a web application designed to streamline the record-keeping process for firefighters, making it easier to track inspections in their designated regions. This tool allows firefighters and their teams to efficiently schedule inspections, visualize coverage areas, and stay updated on which locations need attention.
- Interactive Region Map: Color-coded map showing green zones for completed inspections and red zones for areas that need attention.
- Automatic Scheduling: Automatically schedules inspections based on due dates and priority zones.
- Data Storage and Management: Easily store and manage inspection records.
- User-Friendly Dashboard: Simple and intuitive dashboard to track inspection status, overdue tasks, and more.
[Insert a link to a live demo or screenshots here]
-
Frontend:
- HTML5
- CSS3
- JavaScript (ES6+)
-
Backend:
- Node.js
- Express.js
-
Database:
- MongoDB (for storing inspection records, scheduling data, etc.)
-
Mapping Tool:
- Leaflet.js (or another suitable mapping library for visualizing the region map)
-
Additional Tools:
- API for geolocation services (if needed)
- Any relevant libraries for data visualization (like Chart.js)
- Clone the repository and navigate to the project directory.
- Install the required dependencies.
- Start the server and open the app in your browser.
- Register/Login to the app with your firefighter credentials.
- View the interactive map to see zones that require inspections.
- Schedule or modify inspections using the built-in scheduling tool.
- Track inspection history to review past reports.
We welcome contributions! If youβd like to help improve BlazeWatch, follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Commit your changes.
- Push the branch.
- Open a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
For any questions or issues, feel free to reach out:
- Name: Krishanu Roy