One of my fondest memories programming was on a sailboat crossing the ocean.
When ever I hit doldrums, I'd pull out the laptop and work on the app to pass time. Luckily I had a good collection of gems locally that I used for reference.
Wasn't a web app, but I'm quite proud of it.