A modern, real-time earthquake visualization app for geography students and seismology enthusiasts — powered by the USGS Earthquake API.
👉 earthquake-visualiser-eta.vercel.app
- 🗺️ Interactive World Map — Real-time earthquake visualization with Leaflet and marker clustering
- 📍 Location Services — Find your location and see nearby earthquakes with distance calculations
- 🔍 Smart Filtering — Filter by magnitude, depth, time period, and location
- 📊 Detailed Analytics — Statistics dashboard with charts and insights
- 📱 Responsive Design — Optimized for mobile, tablet, and desktop
- 🔄 Real-time Updates — Auto-refresh every 5 minutes with manual refresh option
- ⚡ Performance Optimized — Marker clustering and efficient state management
| Layer | Technology |
|---|---|
| Frontend | React 18+ with Vite |
| UI Framework | Material-UI (MUI) v5 + Tailwind CSS |
| State Management | Redux Toolkit + RTK Query |
| Mapping | Leaflet + react-leaflet |
| Data Source | USGS Earthquake API |
| Deployment | Vercel |
- Clone the repository