This project was inspired by a recent burglary scare in Blacksburg. With everyone concerned for their safety, I hope that this app can bring its users some peace of mind when traveling on foot.
What it does
The app displays a heatmap based on DC crime data, and generates a walking path to avoid hotspots.
How I built it
The pathing algorithm was developed in Python with SciPy. The project is hosted on Google App Engine with a Flask API generating the results. These are passed to an Android app in Java with the Google Maps Android SDK.
Challenges I ran into
- Cutting down a computationally expensive cost function for the pathfinding algorithm
- Fine-tuning weights on the parameters
Accomplishments that I'm proud of
- A working application of pathfinding algorithms
What I learned
- The power of Google Cloud
What's next for SafeRoute
Getting it to work...