When Bangladesh got hit with several earthquakes in a short time, my feed was full of random postsβnone of them matched the real data. I wanted something accurate. So I built it.
π‘ The Spark
Scrolling through Facebook during the earthquake events, I noticed a pattern: misinformation everywhere. People sharing outdated data, exaggerated magnitudes, and incorrect locations. Someone mentioned the USGS FDSN Event API, and that's when it clicked.
What if there was a simple, accurate earthquake tracker specifically for Bangladesh?
Two hours of vibe coding later, BD Quake Monitor was live.
π What It Does
Real-Time Earthquake Data
Fetches verified earthquake data directly from USGSβthe gold standard for seismic monitoring. No more guessing, no more misinformation.
AI-Powered Risk Analysis
Integrated Google Gemini AI analyzes earthquake patterns and assesses potential risks for Bangladesh. Get intelligent insights, not just raw numbers.
Interactive Map Visualization
See earthquake locations plotted on an interactive Leaflet map. Understand the geography of seismic activity at a glance.
Personal Alert System
Never miss a significant earthquake near Bangladesh:
- Email Alerts β Instant notifications to your inbox
- SMS Alerts β Direct to your phone
- Discord Alerts β For the tech-savvy crowd
π οΈ Tech Stack
Built fast, built right:
Backend
- Hono.js β Ultrafast web framework
- Node.js & TypeScript β Type-safe server logic
- Prisma β Modern ORM for PostgreSQL
- Redis β Caching and rate limiting
Frontend
- React & Vite β Blazing fast development
- TypeScript β End-to-end type safety
- Leaflet β Interactive mapping
- Recharts β Data visualization
- Tailwind CSS β Rapid UI development
AI & Infrastructure
- Google Gemini API β AI-powered analysis
- Docker β Containerized deployment
- Self-hosted β Running on my own server
ποΈ Architecture
βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ
β React + Vite ββββββΆβ Hono.js API ββββββΆβ USGS FDSN β
β Frontend β β Backend β β API β
βββββββββββββββββββ ββββββββββ¬βββββββββ βββββββββββββββββββ
β
ββββββββββββββΌβββββββββββββ
βΌ βΌ βΌ
βββββββββββββ βββββββββββββ βββββββββββββ
β PostgreSQLβ β Redis β β Gemini β
β Database β β Cache β β AI β
βββββββββββββ βββββββββββββ βββββββββββββ
β
ββββββββββββββΌβββββββββββββ
βΌ βΌ βΌ
βββββββββββββ βββββββββββββ βββββββββββββ
β Email β β SMS β β Discord β
β Alerts β β Alerts β β Webhook β
βββββββββββββ βββββββββββββ βββββββββββββ
β¨ Key Features
π Dashboard
- Latest earthquake events near Bangladesh
- Global seismic activity overview
- Historical data and trends
- Magnitude and depth visualizations
πΊοΈ Interactive Map
- Real-time earthquake markers
- Magnitude-based marker sizing
- Click for detailed event information
- Bangladesh-centered view with global context
π€ AI Insights
- Risk assessment for Bangladesh regions
- Pattern analysis from historical data
- Plain-language explanations
- Actionable safety suggestions
π Alert Subscriptions
- Customizable magnitude thresholds
- Multiple notification channels
- Instant delivery on significant events
- Easy subscription management
β‘ Built in 2 Hours
This was pure vibe codingβthe kind of project where you're in the zone and everything just flows:
- Hour 1: Backend setup, USGS API integration, basic data processing
- Hour 2: Frontend dashboard, map visualization, Gemini AI integration, deployment
Sometimes the best projects come from a simple frustration: I just wanted accurate earthquake data.
π― Why This Matters
During natural disasters, accurate information saves lives. Misinformation creates panic. BD Quake Monitor provides:
- Verified Data β Straight from USGS, not social media
- Real-Time Updates β Know what's happening as it happens
- Bangladesh Focus β Relevant events, not global noise
- Actionable Alerts β Get notified when it matters
π Open Source
The entire project is open source. Check out the code, contribute, or fork it for your own region:
GitHub: github.com/monzim/BD_QuakeMonitor
π Try It
Visit quake.monzim.com to see real-time earthquake data for Bangladesh.
Built with β€οΈ during a late-night coding session. #VibeCoding #Antigravity

