Skip to content

zurkon/quakesentry

Repository files navigation

Quake Sentry

A Earthquake Monitoring app built with React, leaflet, mantine and data from USGS.

Libraries

This project was made using:

  • React - Library for building user interfaces.
  • leaflet - A javaScript library for mobile-friendly interactive maps.
  • react-leaflet - React components for Leaflet maps.
  • mantine - A fully featured React components library.

Features

  • The app will always open with the last 100 earthquakes across the globe.
  • Search and Filter for earthquakes.
  • By default every search has a limit of 100 results.
  • Color Scale to indicate the magnitude of each earthquake, following this scale.

Setup

To run this project, install the dependencies:

npm install

Then run the dev enviroment:

npm run dev

Available Scripts

npm run dev

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

npm run build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.