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...

Share this project: