Show HN: Equidistance – find a meeting spot that's equally painful for everyone

  • Posted 6 hours ago by lambfruit
  • 1 points
https://equidistance.io/
I built this after the usual tussle with friends about where to meet.

I tried every other meet-in-the-middle app, but they weren’t practical because they relied solely on geographic midpoints. The centre can be a 45-minute trip for one person and a 10-minute trip for another, depending on the route.

Equidistance uses the Google Maps Distance Matrix API to test a grid of candidate points and picks the one that minimises the difference in travel times. It then searches for actual venues (cafes, pubs, etc.) near that point and scores them by fairness.

It supports public transport, driving and walking. There’s also a departure time setting, since equidistant times depend on which trains are running.

The app prioritises independent businesses, but it will show chains if nothing else is available.

Stack: vanilla JS, Google Maps APIs (Distance Matrix, Maps JavaScript, Places)

1 comments

    Loading..