Can I Kayak?

Or more specifically, “Can I Kayak the Harpeth River in Tennessee, Generally?”

Basically, I wanted a quick and convenient way to check on water levels on a river that I frequently kayak near my house, the Harpeth River, in Tennessee. I realize that this is probably only useful to literally dozens of people, but it’s tricky to factor in all statistics that go into making these very non-scientific guesstimates based on the cubic feet of discharged water per second, coupled with gage height.


Can I Kayak home page screenshot

I built this initially with Python/Flask, which worked great, but for hosting, it was much cheaper if I could re-write it in JavaScript as a static site, so I did. Python is my daily driver so it was a joy to develop initially, and when I re-wrote it in JavaScript, I had to figure out how to use fetch and deal with Promises, which is normally something I don’t have to concern myself with because requests is so easy to use.

Site: https://canikayak.com

Source (Python/Flask): https://github.com/ehamiter/canikayak
Source (JavaScript): https://github.com/ehamiter/canikayakjs