Sorry about that! It uses Meteor, which is built on top of Node.JS, so it requires JS on both the front-end and the back-end. I felt it was appropriate since 99% of users have front-end JS enabled, and it was easier to launch a site without dealing with edge-cases.