Inspiration

One common problem all Berkeley students face is fearing their safety when walking home at night. University students get Berkeley WarnMe emails, which are emails that report a crime on campus, very frequently. The problem is, most students see this email hours after the crime and are unaware of their position relative to where the dangerous area is.

What it does

The Berkeley WarnMAP app aims to keep university students safe on campus by alerting the user of a crime, mapping the locations of the crime, and buzzing when the user is in a mile radius of the crime.

How we built it

The Berkeley WarnMAP uses natural language processing (NLP) to extract the address of crimes from Berkeley WarnMe emails. The Google Maps API is used to plot the location on the map. A GPS tracker is used to locate the user's position relative to the crime.

Challenges we ran into

We had trouble implementing co:here's NLP API in the Berkeley WarnMAP.

Accomplishments that we're proud of

We are proud of successfully creating a visual of the Berkeley WarnMAP with interactive features.

What we learned

We learned more about implementing Figma, Node.js, and NLP through API interactions.

What's next for Berkeley WarnMap

In the future, we hope our app is able to expand to other college campuses around the country. Furthermore, we aim to complete the implementation of a user interface that is cross platform compatible with Flutter.

Built With

Share this project:

Updates