https://www.crunchydata.com/pricing/calculator finally released my first production clojurescript app for work. The page itself is in remix with TS, but the price calculator code is built using nbb for custom tasks, and shadow-cljs for the client bundle deployed to fly and the remix app downloads the assets on startup so it can serve them locally.
Awesome site! Thanks for sharing
I think I'm hitting some problems on Firefox on mobile (Android). Tried turning off my adblock, same result.
Interesting, taking a look
I also saw some logos misplaced in chrome
Could you explain more how nbb fits into this project - it runs the backend on a lambda or so?
Ah yeah, looks like I messed up the caching. Visiting after 5 minutes will cause it to fetch new assets, but seems if the assets don't change, it ends up just deleting them 😛
nbb is used as the task system for building the static html, and rev'ing the assets
ah, so there is no backend, just static website?
Correct for the price calc assets, the rest of the site is built with remix running on node that fetches assets from the http://fly.io deploy built with nbb + shadow-cljs
interesting mix of tools :)
It's fixed now, seems to be working on firefox as well 😅
ah yes. needed to manually clear my cache though
Good to know
Working here too 👌