GithubHelp home page GithubHelp logo

geoflash's Introduction

USGS Earthquake API

This simple site allows you to view global earthquakes in the past 24 hours, or use your browser's built-in location API to view earthquakes near you.

Earthquake API Docs

Location API Docs

Earthquake_near

Quakelist_global

Quakelist_local

Inspiration

Our inspiration for this project was our previous experiences with natural disasters, and our desire to help the people who face these disasters more often by providing them with information about nearby incidents, so that they can take precautionary measures.

What it does

Our website provides information about the most recent disasters in the United States and also provides the user the option to find out about the disasters occurring in their area by detecting their location. It also provides information about the magnitude of the disaster and the exact location of its occurrence.

How we built it

We spent a long time brainstorming ways to approach the challenge provided. We used HTML5 Browser Location API and JavaScript to pull data from USGS’ Earthquake API. We used CSS and HTML to build and render the elements on the web pages, to create an interface as user-friendly as possible.

What we learned

We learned the basics of front-end development - HTML, CSS, and JavaScript. We learned how to use Adobe Illustrator, and take the help of Bootstrap’s customizable elements to improve the user-friendliness of the website.

What's next for GeoFlash

In the time that we had, we only managed to add an Earthquake Detection page, which gives you live information about recent earthquakes and their magnitudes. The next step for GeoFlash is to add more web pages for the other kinds of climate crises, like hurricanes, floods, etc. We want to integrate multiple APIs to improve the precision of the data obtained, and eventually make use of Machine Learning and Artificial Intelligence to train satellites to obtain feeds and images to detect such calamities. We are even thinking about using OpenCV Library with Python programming using algorithms that examine the sky and ground, to detect forest fires.

geoflash's People

Contributors

sneh-ach avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.