Skip to content

21aansh06/ResQForce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

62 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’‘ Idea

🚨 Rescue Management Web App

ResQForce is a real-time emergency reporting and management platform built using Flask (Python) for the backend and MySQL as the database. The platform is designed to bridge the communication gap between emergency response agencies and civilians during critical situations. It enables seamless coordination by providing a live map interface where all reported emergencies are displayed in real-time, helping first responders make quicker and more informed decisions.

πŸ–ΌοΈ Screenshots

index

Dashboard Screenshot

Dashboard Screenshot

Dashboard Screenshot

Dashboard Screenshot

Dashboard Screenshot

Dashboard Screenshot

πŸ“ Project Structure

ResQForce/
β”‚
β”œβ”€β”€ app.py- all the routes and vaalidations in between  routes are there.
β”œβ”€β”€ README.md
β”‚
β”œβ”€β”€ sql/
β”‚   β”œβ”€β”€ sample_data.sql- used for initiate data
β”‚   └── schema.sql- all SQL queries
β”‚
β”œβ”€β”€ static/
β”‚   β”œβ”€β”€ css/
β”‚   β”‚   β”œβ”€β”€ client.css- styling client.html
β”‚   β”‚   β”œβ”€β”€ dashboard.css- code for styling dashboard.html
β”‚   β”‚   β”œβ”€β”€ emergency_map.css- doing styling
β”‚   β”‚   β”œβ”€β”€ index.css- main page styling
β”‚   β”‚   β”œβ”€β”€ login.css- styling
β”‚   β”‚   └── register.css- styling
β”‚   β”‚
β”‚   β”œβ”€β”€ js/
β”‚   β”‚   β”œβ”€β”€ dashboard.js- code for functioning emergency dashboard, logout,updating location for agency
β”‚   β”‚   └── emergency_map.js- it helps agency to delete emergencies after completion
β”‚   β”‚
β”‚   └── img/
β”‚       β”œβ”€β”€ Screenshot 2025-04-11 at XX.XX.XX.png - screenshots of project
β”‚       └── ... (more screenshots)
β”‚
β”œβ”€β”€ templates/
β”‚   β”œβ”€β”€ client.html- html code for reporting emergency
β”‚   β”œβ”€β”€ dashboard.html- code for dashboard.html 
β”‚   β”œβ”€β”€ emergency_map.html- back and deleting emergencies in this file
β”‚   β”œβ”€β”€ index.html- main page 
β”‚   β”œβ”€β”€ login.html- code for login user
β”‚   β”œβ”€β”€ ndrf_dashboard.html - html code for NDRF dashboard and  forms which  routes to another file
β”‚   └── register.html- code for new user and doing validation through functions 

πŸ”§ Features

  • πŸ§‘β€πŸš’ Agency Login & Registration
  • πŸ—ΊοΈ Live Emergency Map with Severity Indicators
  • 🚨 Report Emergency via Public API
  • πŸ“ Track and Update Agency Location
  • πŸ“Š Dashboard with Pending Emergencies
  • πŸ” Session-based Authentication
  • 🧼 Delete All Emergencies (Admin Tool)
  • πŸ›‘ NDRF Command Dashboard

🧱 Tech Stack

  • Backend: Flask (Python)
  • Database: MySQL
  • Frontend: HTML, CSS, JavaScript (via Jinja templates)
  • Other Tools: Flask-CORS, flask-mysqldb, LEAFLET.JS

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •