Stay informed about seismic events across the Indonesian archipelago
Features โข Installation โข Tech Stack โข Contributing โข Contact
- ๐ Real-time Monitoring: Live earthquake data updates every 5 minutes
- ๐ฏ High Accuracy: Direct feed from BMKG's official data sources
- ๐ก Smart Features: Intelligent data processing and visualization
- ๐ Reliable: Built with robust error handling and failsafes
- ๐ Real-time Updates: Automatic data refresh every 5 minutes
- ๐ Comprehensive Dashboard:
- Total events counter
- Significant events tracker
- Felt reports summary
- Last update timestamp
- ๐บ๏ธ Interactive Map: Dynamic visualization with color-coded markers
- ๐ Timeline Chart: Historical earthquake frequency analysis
- ๐ฑ Modern UI: Responsive design with glass-morphism effects
- โก Performance: Optimized loading with caching system
- CSS Framework: Tailwind CSS with custom configurations
- JavaScript Libraries:
- Chart.js for data visualization
- Leaflet.js for interactive maps
- Luxon for datetime handling
- FancyBox for image galleries
- Lodash for utility functions
- Real-time data from BMKG XML feeds:
- Latest earthquakes
- Felt earthquakes
- Significant events (M 5.0+)
- Data caching system (5-minute cache duration)
- Throttled updates to prevent API overload
- Optimized asset loading
- Responsive image handling
- Latest Earthquake Information
- Magnitude and depth display
- Location details
- Shakemap viewer (when available)
- Felt reports integration
- Felt Earthquakes Table
- Time and location
- Magnitude classification
- Impact reports
- Major Earthquakes Table
- Chronological listing
- Potential hazard information
- Timeline Chart
- Magnitude trends
- Interactive tooltips
- Dynamic date scaling
- Interactive Map
- Color-coded markers
- Popup information
- Responsive sizing
- Modern web browser (Chrome, Firefox, Safari, Edge)
- Internet connection for real-time updates
-
Clone the repository:
git clone https://github.com/RehanDias/gempa.git
or visit the live site:
https://rehandias.github.io/gempa -
Navigate to the project directory:
cd gempa -
Open
index.htmlin your browser or use a local server for full functionality.
|
Dynamic Dashboard Real-time statistics |
Interactive Map Visual tracking |
Time Analysis Trend visualization |
Try the live version: BMKG Earthquake Monitor
The dashboard is fully responsive and works seamlessly on mobile devices.
We welcome contributions! Here's how you can help:
- ๐ Report bugs
- ๐ก Suggest features
- ๐ง Submit pull requests
- Data provided by BMKG Indonesia
- Icons by Icons8
- Special thanks to all contributors
This project is licensed under the MIT License - see the LICENSE file for details.
For questions or feedback about this project, please contact:
- ๐ง Email: rehanpratama282@gmail.com
- ๐ธ Instagram: @rehandiazz
For official BMKG information:
- ๐ BMKG Website: https://www.bmkg.go.id/
If you found this project helpful, consider giving it a โญ
Built with โค๏ธ by rehan dias in ๐ฎ๐ฉ