Inspiration
We are students from Vanderbilt University, Nashville, TN. Nashville, aka music city, is also one of the most dangerous cities in the US. It ranks #15 last year for its crime rate. Violent Crime Rate = 1,101/per 100,000 people. 10 days ago, we went to a hookah bar very close to Vanderbilt, we did not stay there for very long but two security guards got shot at that bar the very same night. When we looked it up, we found that there had been previous instances of similar incidents happening in the same area and we had no idea about it.
This freaked us out. How could we enjoy the city safely? How could we avoid the unsafe areas? The fact is, a lot of cities in the US are not safe to walk. How do we solve this problem?
As data science students, we wanted to find a data-driven solution that can help people know when they are walking through an area with violent crime.
This year, our theme is connecting the dots. When we think about connecting the dots, daily navigation come to our mind. Is it possible to use the crime event data to build a navigation application and help people know if they are about to be walking through a particularly unsafe area?
What it does
This application will show you areas with violent crimes and help you navigate around them. It can also help you know if you are in a particularly crime-heavy area.
A lot of useful information such as Vanderbilt University Police Department contact info and nearest hospital to your location are provided as well.
How we built it
- We created data pipelines using python to extract Nashville open crime incident data, clean the data and add the features.
- We use google maps api to help us with the navigation part and we push it to the flask.
- We use Flutter to develop the mobile application.
Challenges we ran into
- No experience in phone app development.
- No experience with using google maps api.
Accomplishments that I'm proud of
Finishing the application to a decent extent.
What I learned
Phone app development and developing pipelines between different components of a software.
What's next for Walkbuddy
- Route optimization calculation
- Live location
- Location Sharing
- Safety scores of different paths

Log in or sign up for Devpost to join the conversation.