๐Ÿ“ฆ josephfrazier / alley-cheetah-site

โ˜… 0 stars โ‘‚ 0 forks ๐Ÿ‘ 0 watching
๐Ÿ“ฅ Clone https://github.com/josephfrazier/alley-cheetah-site.git
HTTPS git clone https://github.com/josephfrazier/alley-cheetah-site.git
SSH git clone git@github.com:josephfrazier/alley-cheetah-site.git
CLI gh repo clone josephfrazier/alley-cheetah-site
Joseph Frazier Joseph Frazier README: Add Travis badge c91d208 9 years ago ๐Ÿ“ History
๐Ÿ“‚ c91d2080582c514fae24ef9732c8c2b76f5d51f5 View all commits โ†’
๐Ÿ“ bin
๐Ÿ“ public
๐Ÿ“ routes
๐Ÿ“ scripts
๐Ÿ“ views
๐Ÿ“„ .editorconfig
๐Ÿ“„ .gitignore
๐Ÿ“„ .travis.yml
๐Ÿ“„ app.js
๐Ÿ“„ package.json
๐Ÿ“„ README.md
๐Ÿ“„ README.md

alley-cheetah-site

Build Status

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

  • 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
  • Use OCR to allow easier input?