Skip to content

unruthless/tailwind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tailwinds

Planning a long bicycle ride? Use Tailwinds to

  • draw your route
  • instantly see where (and how big) the climbs are
  • get turn-by-turn directions
  • check weather and wind conditions for your ride

Data Sources & Dependencies

Tailwinds consumes data from the following services. If the listed limitations prove untenable, I've also listed alternative data sources. Eventually, it'd be nice to make these data sources interchangeable.

  1. Google Maps v3 API for slippy map, markers, and polyline.
  1. Google Directions API for turn-by-turn bicycling directions.
  1. Google Elevation API for elevation data along polyline.
  1. Weather Underground API for current and forecasted weather conditions along route.

Tailwinds uses the following JavaScript libraries:

  1. D3.js for drawing the elevation profile.
  1. Zepto.js for DOM manipulation.
  • Alternative: jQuery, or native code, or using D3's DOM manipulation helper functions.
  1. Underscore.js
  • Alternative: create a smaller build with only the functions I'm using in it.

Developer Notes

The following are useful reading for now, and will be removed prior to beta release.

About

Daily route planner for bicycle tourers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published