Visualizing connections between politicians and organizations. Project officially started after I proposed it to Datademo program.
I try to make this as usable as possible for the public so everybody could use it to check how the politicians are connected. The source data comes from Parliament of Finland (stored separately).
Datademo program ends in few months but I plan to continue developing this after that.
The project is still in early phase so there isn't much to do at this very moment for non-developers. I still have to implement the basic functionalities and set up the hosting to accept help from the public. After that there are plenty of work in data entry and verification.
If you want to help, please contact me.
If you have experience in developing with Clojure, ClojureScript or D3.js and want to participate in development (esp. with cljs and D3), please contact me.
- Basic text search for entries. Wildcard search works with syntax
Espoo.+ - Basic connection list views for entries
- Basic path views for connections. This means you can search how two entries are connected behind the surface
- Edit functionalities
- Graphic presentation of connections with D3.js
- UI work
First you have to have a Neo4j server running somewhere.
Then you have to change the server configuration to match your setup (src/clj/connections/neo4j.clj).
Connection to Neo4j server is implemented with Neocons library.
Project uses ClojureScript and Facebook React to render the views.
To compile the source to javascript use lein cljsbuild once or lein cljsbuild auto (for continuous development).
To start the included ring web server use lein ring server.
User interface is done with Om which is a ClojureScript interface to Facebook's React.
UI work is in heavy development mode as I am currently learning Om and React.
Copyright © 2014 Teemu Frisk
Distributed under the Eclipse Public License.