A few months ago I posted about Presupuesto Abierto, which I built as part of my masters’ thesis at Macro Connections. This first attempt at building a budget visualization platform taught us important lessons about the limitations of the dashboard UI pattern. In my opinion, dashboards don’t adapt well to UI conventions that the web has gotten us used to: ease of sharing, indexability by search engines, use of text alongside charts.
After a few months of work, I redesigned and implemented a new version of the tool, that I’m now calling SpendView. It draws from lessons and interaction patterns from other sites developed at Macro Connections, like the Observatory of Economic Complexity or the recently launched DataUSA.
SpendView is implemented with React (using server-side rendering, to improve search engine visibility) and Vega for the charts. On the server side, I’m using the awesome column-oriented database MonetDB and mondrian-rest, a Mondrian REST endpoint that I wrote for this project.
SpendView is not officially launched yet, but I’d like to share it with the OpenSpending community.
Feedback, questions and comments will be very appreciated!