rodu / quakemap

Real-time Earthquake data visualizer using RxJS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QuakeMap

Real-time Earthquake data Visualizer

Using the data from the USGS the app visualizes on a map the list of recent recorded earthquakes.

API Documentation

http://earthquake.usgs.gov/earthquakes/feed/v1.0/geojson.php

Live demo

A running demo of the app can be found at: https://rodu.github.io/quakemap

Technology stack

This project is an experiment to learn consuming observable streams with RxJS.

The app is compatible with mobile and desktop devices via taking advantage of the brilliant Bootstrap 3.

Technology stack includes:

  • Angular 1.5.x with ES6 modules
  • RxJS
  • Leaflet maps library
  • jQuery and plugins like DataTables
  • Gulp

Getting started

Clone the project and npm start

The app will be served at: http://localhost:8080.

Note on the data

You should Avoid to load data from the real servers API during development!

In order to be gentle on the API endpoint (at http://earthquake.usgs.gov/earthquakes/) some dummy data are used for development.

You can change this in the API endpoint URL in the app/settings.js.

Use the real API only for production.

About

Real-time Earthquake data visualizer using RxJS

License:MIT License


Languages

Language:JavaScript 47.4%Language:CSS 46.1%Language:HTML 6.5%