Skip to content

sneh-ach/GeoFlash

Repository files navigation

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.