/tiny-surf

A tiny way to check the waves

Primary LanguageTypeScript

tiny-surf

https://maybetyler.com/tiny-surf (note: live forecasts are broken due to surfline api changes)

A tiny way to check the waves.

design

WIP whimsical: https://whimsical.com/tiny-surf-RaVBmPqAwErJb2BGGa9rWe

todo

  • [done] fix slug to be url friendly
  • [done] some sort of sorting / grouping of spots on server
  • [skip] fix main search, need to use virtual list
  • try to include spot meta info
  • swell charts?
  • keyboard shortcuts for nav
  • error handling for 404s or missing forecasts

ideas

references

dev

Install deps

$ npm install

Build and serve app

$ npm run app:serve

Build server tool (not really a serve, but used for fetching and persisting some surfline data)

$ npm run server:watch

Deploy

Note: Site is serve from main branch. This assumes all changes are staged and committed before running.

$ ./deploy.sh