About this project
Description from the program archive
<p>The aim of this project is to implement a real-time comment/discussion and reaction system that will allow users to comment on graphs and discuss ideas with each other using the GraphSpace web interface.</p> <ol> <li>Design a user interface for creating comments and discussions: When visualizing a graph, this interface should allow users to add comments as a means to discuss or share ideas with their collaborators for a given graph, analogous to the way "Comments" on Google Docs allow users to discuss ideas on text documents. Being applicable to graphs, the comment system on GraphSpace should apply to nodes, edges, groups of nodes, and subgraphs, or even the entire graph. Comments can be applied only to a specific layout as well. There should be a way to mark comments as resolved.</li> <li>Develop a web service for real-time comments and discussions: We would like to implement real-time storage, querying, and recovery of comments and discussions.</li> <li>Develop a reaction system for both the comment/discussion system: We would like to implement a reaction tool like GitHub for both the comment/discussion system.</li> <li>Integrate the web service with the user interface.</li> </ol>