Can I Kayak?

Fri, May 15, 2020 1-minute read

Can I Kayak home page screenshot

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.

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.


Source (Python/Flask):
Source (JavaScript):