← Back to all work
Part-time

Flash Flood Analytics Dashboard

Real-time disaster management dashboard with geospatial analytics and IoT sensor integration for flood monitoring.

Majlis Bandaraya Ipoh
Frontend Developer
Flash Flood Analytics Dashboard

Project Overview

A smart city proof-of-concept dashboard built with Vue.js and Laravel, integrating IoT data to track and coordinate emergency responses during flash floods.

Project Details
Role: Frontend Developer
Key Contributions:
  • Designed and implemented responsive Vue.js dashboard with real-time data updates
  • Integrated Leaflet maps with custom layers for flood visualization and heat mapping
  • Built interactive data filters for sensor selection, time-range analysis, and severity levels
  • Optimized map performance with marker clustering for hundreds of sensor points
  • Developed API integration with Laravel backend for real-time sensor data streaming
  • Ensured cross-browser compatibility and mobile responsiveness for field operations
  • Created exportable reports and analytics for post-flood analysis

Project Journey

Challenges

Processing and rendering live geospatial flood data from city-wide sensors quickly enough to be actionable during emergencies.

Approach

Developed a map-centric UI using Leaflet for heat mapping and markers, fed by dynamic Laravel APIs and a PostGIS spatial database.

Results

Reduced flood situational awareness time from 30 minutes to under 2, helping authorities identify high-risk zones instantly during trials.

Technology Stack

Frontend
Vue.js 3
Tailwind CSS
Axios
Backend
Laravel
PHP
Database
PostgreSQL
PostGIS
GIS
Leaflet.js
GeoJSON
Tooling
ESLint
Prettier
Postman

Project Gallery

Flash flood dashboard main view with interactive map and sensor data
Heat map visualization showing flood severity across city zones
Analytics panel with real-time sensor readings and alert system

Related Projects

Sistem Pengurusan Usahawan RISDA
Part-time

Sistem Pengurusan Usahawan RISDA

A centralized React dashboard built to monitor entrepreneur profiles, grants, course certifications, and operational site audits.

MyMBSA E-Government Citizen Portal
Part-time

MyMBSA E-Government Citizen Portal

A bilingual e-government portal enabling residents to pay assessment taxes, settle fines, and book public facilities securely online.

Ready to start your project?

Let's discuss how I can help bring your ideas to life with modern web technologies.

Engku Azrul – Freelance Developer