/EQ-Dashboard

Primary LanguageJavaScript

EQ-Dashboard

Welcome to the EQ-Dashboard! This project provides a visual representation of earthquakes around the world, displaying them on an interactive map. It's built using D3.js and Leaflet to create an engaging user experience while exploring seismic activities globally.

Live Demo

You can view the live demo of the dashboard at EQ-Dashboard Live.

Features

  • Worldwide Earthquake Visualization: Displays earthquakes around the globe with details about their magnitude.
  • Interactive Map: Users can interact with the map, zooming in and out to view earthquakes in different regions.
  • Real-time Data: Utilizes the USGS Earthquake API to fetch real-time data about seismic activities.

Data Source

The project uses the USGS Earthquake API to retrieve real-time earthquake data. More details about the API can be found here: USGS Earthquake API.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Node.js: Version 16.0.0.

Installation

Follow these steps to get your development environment running:

  1. Clone the repository:
    git clone https://github.com/dharmik79/EQ-Dashboard.git
    cd EQ-Dashboard
  2. Install dependencies:
    npm install --force
  3. Start the application:
    npm start