π¨ 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.
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
- π§βπ 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
- Backend: Flask (Python)
- Database: MySQL
- Frontend: HTML, CSS, JavaScript (via Jinja templates)
- Other Tools: Flask-CORS, flask-mysqldb, LEAFLET.JS






