Simple and fast web app to display upcoming local high & low tides, using data from nearby NOAA tide stations.
Built with:
- Python
- Flask
- Mustache.js
- Backbone.js
- Google App Engine
Deployed at:
- Flask backend serves initial template and REST/JSON API.
- Client-side rendering with Mustache.js
- Client-side routing with Backbone.js
Backend transforms relevant tide info from https://www.worldtides.info/apidocs.- Now using station and tides data from NOAA TIdes & Currents.
(Actually, probably never. See: https://github.com/just6979/tide-catcher-next):
- Cache nearby stations and tide data to minimize requests to worldtides.info
- Offline mode
- Favorite stations