A ladder app using clojurescript, reactive, local storage and an ELO type rating system