In light of all the recent crimes happening around campus, we wanted to create a tool that would help our students stay safe and conscious of their surroundings.

What it does

Our mobile app, Stay Alert, maps areas of the UVA campus where crime has occurred recently (past week, month, or 3 months). Data is updated in real time based on the UVA campus police crime logs.

How we built it

Our database consists of the crime logs posted on, which we scraped with selenium for python. We used the Google maps API

Challenges we ran into

We had some difficulties cleaning the raw data we scraped from, due to inconsistencies in the formatting. Another obstacle we faced was uploading and retrieving data from firebase, as well as implementing our real time update feature.

Accomplishments that we're proud of

We are proud to have created a working prototype.

What we learned

Data parsing/cleaning can be difficult and time consuming to manage.

What's next for Stay Alert

We're planning to expand to college campuses across the US!

Share this project: