There are lots of dangerous areas and there is no good way for people to report dangerous situations. Parents may want their child to avoid dangerous areas and they don't know where it is currently safe.

What it does

The app lets users take photos of situations that they believe are dangerous, checks to see if it is actually dangerous, and displays those on a map for the community to see.

How we built it

We built the app using react native for the front end, Firebase for the backend, and Google Cloud Vision and Natural Language Processing to verify dangerous situations.

Challenges we ran into

We ran into challenges of setting up the Firebase backend system, as well as getting our app to run smoothly across platforms.

Accomplishments that we're proud of

We are proud of setting up a system where we allow users to take photos and successfully processing the image and rendering locations using Firebase.

What we learned

We learned how to use react native, build apps, use APIs, and use Firebase.

What's next for Safemap

Next, we want to add a feature where we can route people around dangerous places to keep them safer.

Share this project: