Inspiration
We were inspired by the lack of user-friendly visualization of crime on Purdue campus. Ultimately, we hope to give students access to more empowering resources.
What it does
It allows users to visualize crime based on locations so that they can make better decisions to avoid dangerous situations.
How we built it
We used a data scraping tool to collect data which we then visually displayed on a bubble map.
Challenges we ran into
- Using new technology and coding languages required extra learning time.
- The locations were entered manually, so spelling errors made it hard to automate this process.
Accomplishments that we're proud of
-Used a web scraping tool to efficiently add hundreds of purdue crime data points from purdue public records to a csv file. -Used jupyter notebook to convert recorded building names into addresses, and then into coordinate points. -Adjusted the sizing and color opacity of the density points to make the data more readable.
What we learned
Python, web scraping, implementing APIs
What's next for StaySafePurdue
-Allow users to visualize different trends from the crime database. Specifically, we intend on implementing graphical analysis of the dates and timings of crimes, frequency of crimes of similar nature and severity, and the legal status of the crimes. -Present our git-hub files on a more user-friendly website. -Self update our code using new entries on the datatbase as well as user entries to our website.
Log in or sign up for Devpost to join the conversation.