Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 

Repository files navigation

BlazeWatch πŸ”₯πŸ‘¨β€πŸš’

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.

Features πŸš’

  • 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.

Demo πŸ“Ί

[Insert a link to a live demo or screenshots here]

Table of Contents πŸ“–

Tech Stack πŸ› οΈ

  • 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)

Installation πŸ”§

  1. Clone the repository and navigate to the project directory.
  2. Install the required dependencies.
  3. Start the server and open the app in your browser.

Usage πŸš€

  1. Register/Login to the app with your firefighter credentials.
  2. View the interactive map to see zones that require inspections.
  3. Schedule or modify inspections using the built-in scheduling tool.
  4. Track inspection history to review past reports.

Contributing 🀝

We welcome contributions! If you’d like to help improve BlazeWatch, follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes.
  4. Push the branch.
  5. Open a Pull Request.

License πŸ“„

This project is licensed under the MIT License - see the LICENSE file for details.

Contact πŸ“§

For any questions or issues, feel free to reach out:

  • Name: Krishanu Roy

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages