Closed
Description
This project would entail the creation of a functional, alpha -- or perhaps slightly pre-alpha -- app that has the following features:
- The app shall allow for multiple, simultaneous editors of a graph.
- The app shall allow for element (node or edge) creation.
- The app shall allow for element deletion.
- The app shall allow for user comments.
- The app shall allow for links to be shared in order to access graphs.
You can think of the project as something akin to Google Docs but for graphs.
The technologies involved would include:
- JS + HTML + CSS
- Node.js
- A JS/HTML templating system, like React, Ractive, Angular, or similar
- Gulp
- Websockets using a lib like Socket.io
- Transaction handling, using a lib like ShareJS
- And more as needed
Or the project could use Meteor and would function as a nice Meteor-Cytoscape.js demo as well.