A few cool things about CanHeKickIt:<p>The entire app is written in Clojure, with the exception of some less for css.<p>I'm using ClojureScript, a compiler for Clojure that targets JavaScript. This means that I'm able to use the same code on the front-end as I do on the back-end. The code that draws the graph, for instance, is exactly the same in Clojure and ClojureScript. Most everything works even if javascript is disabled (try <a href="http://canhekick.it/togglejs" rel="nofollow">http://canhekick.it/togglejs</a>).<p>It uses a kd-tree to store the points in the graph. This lets me efficiently place the tooltip when someone hovers over the graph.
Some design comments:<p>- far too much space is used for the colored boxes, which shout the stats that should be easily apparent from the visualization.<p>- categories need to be included...the titles can often reveal nothing about the project<p>- you might as well add the thumbnails of the projects