Swift Resq is an asynchronous, event-driven emergency disaster monitoring and
dispatch system built to simulate real-time operations in Jakarta.
Key Features:
- 📍 Interactive Geolocated Mapping: Select coordinates directly on a dark
Leaflet.js map.
- ⚡ Async Stream Processing: Utilizes Redis Streams as a
decoupled event bus to handle high-throughput reporting.
- 🤖 Intelligent Dispatching: A background worker queries the database using the
Haversine formula to find and assign the nearest available responder team
matching the competency for that specific disaster type.
- 📡 Real-time Streaming (SSE): Updates the dashboard live via
Server-Sent Events (SSE) channels.
Technology Stack:
- Backend: Java 21, Spring Boot, Redis, PostgreSQL
- Frontend: HTML5, CSS3, Vanilla JavaScript, Leaflet.js maps
- Deployment: Docker, Docker Compose, Ubuntu 26.04 LTS
Contact & Connect:
💼 LinkedIn: Wahyudin
🐙 GitHub: thewahyudin