Inspiration
Recently, there have been numerous amounts of wildfires on the west coast of the United States. Over 150,000 acres of land and over 80 people have been lost due to the number of wildfires that have been happening recently. This problem is causing an unusual amount of deforestation in local areas.
How It Helps
WARN helps solve this critical problem by providing a simple way to inform civilians of their surroundings to benefit their health. This mobile app can be used during this unprecedented time and after.
What It Does
WARN is a mobile app that creates awareness for wildfires by providng the user important information such as fire predictions nearby, nearby reported fires, data visulations and alerts when situations nearby get out of hand.
The Past, The Present and The Future
The features of the application, how we created it and what we plan on doing going forward
- Authentication Panel
- Dashboard Screen
- Notifications Screen
To start out, after entering the app you are prompted with a splash screen and whether you wish to login or sign up. If you go ahead and sign up, you will be required to enter your email, password and full name. After completing that, your data will be stored in Google Firebase along with all the other user's data for future logins, and the dashboard screen will be prompted.
After registering, you are prompted with the dashboard screen displaying all the pertnent information in regards to the AQI around you, the temperature and the air in one page with the help of the Breezometer API. Additionally, the application will ask you to allow it to access your loaction in order to find the data nearby by you. In addition, you are able to press the icons at the bottom to see a visual representation of this data, as well as being able to see specific details pertaining to the conditions around you.
In the notifiactions screen, you are able to manage all the alerts, notifiactions and upadtes you wish to recieve in the event that something goes out of hand. You are able to pick and choose which events you wish to be alerted for such as nearby fires, weather conditions, poor AQI or poor allergy conditions in the air nearbv you with the help of the Breezometer API. Once again, this is using your location in order to push these alerts based on the conditions nearby you.
- Nearby Fires Screen
- News Feed Screen
- The Future of the WARN App
In the nearby fires screen, once the user has allowed the app to access their location, a list of printed results based on the loaction of the user of fires in a 50 mile radius to the user is presented to help them be aware of the situations around them with the help of the Breezometer API. In addition, details such as time started, severity, location, type of fire and other such details are provided to help the user gain more information.
In the News Feed Screen, using Newsapi.org's news api, the app filters results in relation to wildfires and displays these results to the user to help them be informed of the action authorities, people around you and the latest updates of the wildfires occurring accross the nation.
For the future of this appliaction, I see that it has great potential in helping citzens stay alert of condiitons they might not be aware of previously. I hope to further polish this appliaction past my personal project in order to deploy the appliaction to the app store and play store to help save lifes, spread awareness and decreases the mortality rate of wildfires accross the world. If you would wish to support me in this cause, feel free to email me below to see how you would be able to help.
Hours
Lines of Code
Techologies
Goal
Breezometer APIs
A platform pushing data realtime to an endpoint which that allows me to retrieve the latest fire updates, heatmaps and alerts nearby.
Google Firebase Cloud Authentication
A cloud operated authentication system allowing me to seamlessly integrate my application with an authentication system.
Expo Workflow
Allowing me to deploy, debug and refresh applicatons effeciently, without having to debug cross platform issues.
Formix UI Library
A library allowing me to create seamless and rich animations, improving the overall UI/UX experience.
News API
Newsapi.org's news api allows the application to recieve the latest news updates in relation to fires nearby.
Figma Design Platform
Helping design a rich UI to enhance the overall user experience and helping organize the application overall.