Inspiration

The inspiration behind this project comes from our desire to create an application that will simplify ways for people to receive critical emergency information and most importantly find aide stations or safe locations set up by authorities during a natural disaster or emergency situation.

What it does

The application allows a user in an emergency situation to pinpoint their location on a map and search for the nearest aide station or safe location to travel towards. If the user is not in a safe location, they are able to toggle a button that will display their geolocated coordinates and send that to an emergency contact and local authorities. Another feature of this application is for users to be able to post information on missing people that they have not been in contact with to improve the chances of someone being able to recognize any missing people and help family, friends and loved ones reconnect.

How we built it

This project was built with a Ruby on Rails backend with a React frontend.

Challenges we ran into

A huge issue we ran into was the time constraint. There were a lot of features and design ideas being thrown around and integrating the ideas of four team members was in the time that we had was difficult to accomplish. We ended up only having the time to build a prototype of what the project will look like.

Accomplishments that we're proud of

Each team member agreed to take on something in the project that we were not fully comfortable with or wanted to learn. We are proud to have taken the initiative to turn our very first hackathon into a fun and learning experience for everyone.

What we learned

We were able to learn how to use Google Maps to build out a really cool feature using geolocation. We learned how to implement authorization/authentication into the login/signup forms and how that affects other user related features.

What's next for Safe Haven

The concept is still very much in its infant stages but we would love to continue to work on this project and fully build out the design and implement the features fully using ReactNative and create this as a phone application.

Share this project:

Updates