This is the second version of an app written by the Communication Neuroscience Lab that supports the collection of online and offline social networks for analysis. I was tasked with completely rewriting Friendly Island to improve its flexibility, UI, and portability.
Currently under development, V2 is served by Bottle with a MongoDB backend and written mainly in jQuery. Hakim El Hattab’s Reveal.js and Michael Bostock’s D3.js are featured prominently throughout the app as well. Users go through the app’s game-like interface and build their “island” step-by-step. Relying on self-reporting, logged data, and SNS APIs, Friendly Island constructs a comprehensive network that goes beyond linking nodes in a graph and allows for greater network analysis.
Once completed, researchers will be able to customize different versions of the app depending on their areas of interest and download the resultant log files in a simple JSON format.
See screenshots below. An active link will be posted when the app is launched.