Reactive chess UI built with clojurescript and react.js, for