Drumbeat/MoJo/hackfest/berlin/projects/uberproject
Project Name: Uberproject (working title -- name suggestions welcome)
Project Lead(s): Jordan Wirfs-Brock, Neil Dawson, Saleem Khan, Chris Keller
Big Goal for MoJo Hackfest: Working prototype of a) data surfacing b) data visualization
Key steps toward goal:
- Input search terms, run through Little Sis API and Sunlight Foundation API, output data on people and connections (Chris)
- Visualize people and connections with Javascript dataviz library (Jordan)
- User experience design -- what can you do with the data once it's visualized? (Neil)
- Understand and construct use case(s) (Saleem)
Pending needs: Help from anyone who is familiar with Javascript data visualization libraries (like the Javascript InfoVis Toolkit, d3.js, Processing.js, Highcharts etc.) -- get in touch with Jordan.
Link for more info: TK
Link for demo: TK
Link to source code if applicable: GitHub repository
Related #hacktoberfest projects:
- MetaMetaProject by The Collective Ninja Horde (For more info talk to Dan Schultz)
- PLESPER by Laurian Gridinoc
- Reveal by Tathagata Dasgupta
Update, end of day 1 (9/26/11):
- Codified project idea
- Made action plan
- Identified next steps
Tasks for day 2 (9/27/11):
Chris
- Built out search page to query Little Sis API. Able to query with help from Matt of BBC.
- Built out return of API query.
- Visualized query of API.
Neil
- Wireframes for (at least) the 6 main steps
Jordan
- Find a good example of a complex news story that has lots of entities (people, places, organizations) that can be visualized with network diagrams
- Pull those people/places/organizations (this can be done manually for now -- wish list is for Open Calais of MetaMetaProject to do this eventually)
- Run them through Little Sis and Sunlight Foundation (with help of Chris)
- Make a (quick and dirty) mockup of what a visualization of the context and relations
- Implement the visualization mockup using a Javascript visualization library (probably d3.js or Javascript InfoVis Tookit -- need to decide) [Note: For this can use the code Chris already started writing]
Saleem
- Identify possible information source/inputs to test the scenario
- Extract facts, data points to explore
- Identify use case(s)
Tasks for Day 3 (9/28/2011)
Chris
- Working to get Jordan tech assistance and data she needs to visualize data.
- Pulling data for Jordan.
Neil
Jordan
Saleem
- Develop use case(s) based on real-world scenarios
Mocks
File:Https://github.com/uberproject/Uberproject/raw/master/Mocks/1.jpg
File:Https://github.com/uberproject/Uberproject/raw/master/Mocks/2.jpg
File:Https://github.com/uberproject/Uberproject/raw/master/Mocks/3.jpg