Open-source disaster response kit
Location Clues · Vulnerable-User Check-ins · Failure-Map Reporting · Local Data Layers
RescueMap OS is an open-source disaster response support platform.
It helps citizens record location clues and status updates during disaster or isolation situations, while institutions can review requests, check vulnerable-user status, and generate post-disaster failure-map reports.
RescueMap OS does not replace emergency services.
It is a prototype for disaster information sharing, local response support, and post-disaster improvement.
During disasters, information is often fragmented:
- Citizens may not know how to explain their location.
- Vulnerable users may need check-in support.
- Institutions need a simple view of requests and risk clues.
- Local shelters and danger-zone data may be outdated or scattered.
- After the disaster, repeated failure points are often not documented well.
- Disaster type selection
- Vulnerable-user mode
- Location clue input
- Safe / Moving / Need Help status
- Offline-first flow concept
- Incident list
- Risk score reference
- Check-in status
- Failure-map candidate registration
- Shelter layer
- Danger-zone layer
- Citizen location clue layer
- SAR flood reference mock layer
- Local data extension structure
- Disaster protocols
- Vulnerable-user modes
- Local shelter data
- Danger-zone data
- Report templates
Citizen Status Report
→ Location Clue
→ Backend API
→ Institution Dashboard
→ Check-in Update
→ Failure-Map Candidate
→ Post-Disaster Report
- React
- Vite
- TypeScript
- CSS
- lucide-react
- FastAPI
- SQLite
- JSON / CSV / GeoJSON
- Swagger API Docs
- Local shelter CSV
- Danger-zone GeoJSON
- Disaster protocol YAML
- Report Markdown
frontend/— React dashboard and citizen UIbackend/— FastAPI backend and local data APIrescue-kit/— Disaster protocols, local data, vulnerable modes, report templatesassets/— Screenshots and visual materialsdocs/— Product, architecture, roadmap, ethics, validation, and technical notes
- System Context
- Data Flow
- SQLite Persistence
- Failure Map Report
- Map Layer System
- Nationwide Data Model
- Scenario Runner
RescueMap OS is currently in prototype stage.
Implemented or partially implemented:
- Citizen status sharing screen
- Institution dashboard
- SAR and public-data risk layer concept
- Open-source disaster kit structure
- FastAPI mock backend
- SQLite persistence
- Failure-map report generation
- Local CSV / GeoJSON map layer structure
- Nationwide scenario runner concept
Move to frontend/, install packages, and run the Vite development server.
Frontend URL: http://localhost:5173
Move to backend/, install Python dependencies, and run the FastAPI server.
Backend URL: http://127.0.0.1:8000
Swagger Docs: http://127.0.0.1:8000/docs
RescueMap OS does not provide:
- AI-based life-or-death decision making
- Indoor evacuation route guidance
- Medical diagnosis
- Rescue success guarantees
- Continuous location tracking
- Official emergency dispatch
This project should be understood as a disaster information support prototype.
Lee Youngjun
Department of Computer Science, Paejae University
GitHub: @gxmzung
MIT License