Grov is an interactive data visualization project, geared towards showcasing the mutual, overlapping nature of Twitter networks at Syracuse University. Grov was built in partnership with SU's NEXIS Lab in April 2014. Grov is hosted here.
When a user logs into Grov with their Twitter account, the app saves their followers/following graph to a local NoSQL database. With each subsequent login, Grov updates this locally stored graph.
On the view page, Grov pulls together the networks of all users and renders a network graph. Each node represents a single Twitter user, and its size is proportional to the number of Grov users who include the user in their network.
The resulting graph illustrates the diverse, often mutual personal networks Syracuse students share on Twitter.
- Python & Flask - to power the app
- D3 - to render the visualization