While building Driiv, a Yelp-like app designed to explore hidden and hip coffee shops, cafes and restaurants, I needed a "good-enough" solution to location based search that didn't use Elasticsearch/Cloudsearch as they had running costs that I didn't want to incur.
The entire