Show HN: Visualize Kickstarter Projects - Written in Clojure with C2
canhekick.it
canhekick.it
The entire app is written in Clojure, with the exception of some less for css.
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 http://canhekick.it/togglejs).
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.
- far too much space is used for the colored boxes, which shout the stats that should be easily apparent from the visualization.
- categories need to be included...the titles can often reveal nothing about the project
- you might as well add the thumbnails of the projects
Those colored boxes are meant to serve as a legend for the graphs. Maybe I'll be better off with some tooltips on the horizontal bar instead.
I shrunk the boxes and put them all on one line for now. Thanks again for pointing that out. What I have now isn't perfect, but it's much better.
As far as categories and thumbnails go, I'm not sure that's the direction I'm headed. I don't want to replicate anything Kickstarter already does and I'd prefer to categorize things based on the data.
I'm working on applying a bit of the machine learning I learned from the Coursera class to predict success. If I can do that, I'll be the first to categorize the projects by probability of success.