This an application for your team to track different things in a funny way. For example, you can keep track of the times you've broken your git repo or someone said something funny.
The UI was designed to be displayed in a big screen (like a TV in your office).
This project was done on the Clojure Cup contest (September 2014)
- Create different flavours of counters
- "Days without", for counting the days that have passed since the last time something occurred
- "Days doing", for counting the streak of days you've done something
- "Times", a counter that can be incremented and tracks the number of times something has happened
- Reset counters
- SVG rendering and visualization of counters
- "Real time" updates through websockets
- Clojure & Clojurescript (obviously)
- core/async - to create a cool comunication API in the front-end
- liberator and transit - We created a Liberator API and transit as the format protocol
- stuartsierra's Component - To structure our back-end API
- reagent - to use React.js with Clojurescript
- Schema - for validation server and client side
- sente - robust websocket communication between client and server
Distributed under the GNU AFFERO GENERAL PUBLIC LICENSE v3
Alonso Torres and Alejandro Gómez