A machine learning-enabled map that provides a safer and more comfortable route than Google Map's
Switch branches/tags
Clone or download
Latest commit 0d7627e Mar 10, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Update placerequest.py Mar 10, 2018
.gitignore Flask setup + placerequest Jan 31, 2016
PIP Maybe final... Jan 31, 2016
README.md Edit README Jan 25, 2017
requirements.txt Edit README Jan 25, 2017
run.py Flask setup + placerequest Jan 31, 2016



Winner of the Best Software Prize at Hoya Hacks 2016.


Imagine you were traveling in a foreign country and you wanted to get back to your Airbnb or hotel. When you pull out Google Map, it would show you the most direct route. However, that direct way may not be the most comfortable because you may have to go through a dangerous neighborhood or one with very few people. PopMap, on the contrary, will provide users with a safer/happier/more comfortable direction based on the number of open businesses at the moment utilizing the k-means clustering algorithm and data from Google Places API.


Make sure you have virtual environment enabled on your machine.

Install necessary Python dependencies

$ pip install -r requirements.txt

Run the app

$ python run.py

The web app can now be accessed at

Work in progess:

  • Code refactorization
  • Performance optimization
  • UI tweaks