The WARN APP (Wildfire Awareness Reminder Niche)

Where people get warned about fires

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
  • 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.

  • Dashboard Screen
  • 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.

  • Notifications Screen
  • 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
  • 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.

  • News Feed Screen
  • 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.

  • The Future of the WARN App
  • 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.

121

Hours

8,945

Lines of Code

8

Techologies

1

Goal

Technologies

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.

Gallery

  • All
  • Main Features
  • other Features
  • Filler Screens

AQI Details Screen

Dashboard Screen

Pollen Heatmap Screen

Pollen Heatmap Screen

Pollution Heatmap Screen

Nearby Fires Screen

Notifications Screen

Screen

Login Screen

Contact

Location:

1234 Shallow Brook Dr, Bloomfield Hills, Michigan 48302

Call:

+1 947 886 5794