alley-cheetah-site

A website that helps find optimal routes for alley cats like Cranksgiving.
It uses the Google Maps Directions API, so you'll need to get an API key to run it.
Usage:
npm install
export GOOGLE_MAPS_API_KEY=YOUR_API_KEY
export DEBUG=server:*
npm start
then open
TODOs / Braindump
- Improve OCR instructions (for both users and deployment)
- Maybe move OCR to the server for speed?
Clients currently have to download a couple of large files, so uploading an image might be faster.
The server would have these files cached, as well.
- https://github.com/naptha/tesseract.js/blob/157d9b0e0a927602d511e9dcd9c16ce7b14f5c11/README.md#local-installation
- https://github.com/naptha/tesseract.js-core/blob/master/index.js
- https://github.com/naptha/tessdata/blob/gh-pages/3.02/eng.traineddata.gz
- This one also has to be unzipped
- Show car routes as well (in case they're faster/shorter than bike routes)
- Highways/etc should be disabled
- This will cost extra API calls
- Allow "n choose k" waypoint constraints (maybe require API key?)
- Generate a static map with markers showing all locations?
- https://developers.google.com/maps/documentation/static-maps/intro#Markers
- Note that the labels can only be one character, so colors would have to differentiate either rows or columns
- Scrape grocery store addresses and prioritize them in autocomplete?
- http://supermarketpage.com/supermarketlist.php
- https://community.algolia.com/places/documentation.html#autocompletejs