Skip to content

openeew/openeew-app-reactnative

Repository files navigation

React-Native Earthquake Early-Warning App

Create an earthquake early-warning (EEW) app that receives FCM notifications, and visualizes an API of historic earthquakes.

The user is registered through Firebase authentication, and the app uses the user location to calculate perceived intensity of an earthquake. This is done by calculating distance to the event and determining the loss in energy of the seismic activity.

The app also allows setting country, testing of alarm, and browsing of previous alert events.

Alerts are only made to notify if they result in a user intensity of more than 'Debil', i.e. light.


Screenshots

Home Feel History EQ

Example Apps

You can download a free working example for Mexico and Chile here:


Enjoy! Give us feedback if you have suggestions on how to improve these apps.

Contributing and Developer information

The community welcomes your involvement and contributions to this project. Please read the OpenEEW contributing document for details on our code of conduct, and the process for submitting pull requests to the community.

License

This tutorial is licensed under the Apache Software License, Version 2. Separate third party code objects invoked within this code pattern are licensed by their respective providers pursuant to their own separate licenses. Contributions are subject to the Developer Certificate of Origin, Version 1.1 (DCO) and the Apache Software License, Version 2.