Find a meeting destination with roughly equal travel times for each party
Clone or download
Pull request Compare This branch is 30 commits ahead of ladyson:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Meet Halfway final.pdf

Meet Halfway

Given two starting locations, preferred modes of transit, and a desired type of location (coffee shop, restaurant, bar, etc.), Meet Halfway finds meeting destinations with roughly equal travel times for both parties.

The platform preserves privacy so that you can meet friends, strangers, or acquaintances without revealing your address. Suggestions are provided with fairness scores and approximate travel times to help inform your decision. Meet Halfway currently works for addresses within the United States.

Meet Halfway is a Django app that uses PostgreSQL for the database, and Bootstrap for the front end.

Try it out at


Dependencies are listed in requirements.txt. Install with: pip install -r requirements.txt in a new virtual environment, or install separately:

API Keys

You need to have a Google Maps API key enabled for: - Google Directions - Google Distance Matrix - Google Places

You will also need a key for the USPS Address Information API.


Built by four CAPP students for UChicago's CS122, Winter 2016.

Christine Chung Lauren Dyson Paul Mack Leith McIndewar

Banner Image

"Ferris" by Adam Simmons is licensed under CC BY-NC-ND 2.0