Summer of Code/2015/RedesignWebCollaboration: Difference between revisions
Created page with "=='''About Me'''== '''Name''' : Abhinav Anurag '''E-mail Address''' : abhinavanurag18@gmail.com '''Sugar Labs Wiki Username''' : Abhinav Anurag '''IRC nickname on irc.free..." |
m Added Project Description Tag: visualeditor-switched |
||
| Line 38: | Line 38: | ||
We also need to ensure the reusability of the code while designing the framework. Hence, inspirations have to be taken from the structure of collaborative framework used in the python version. | We also need to ensure the reusability of the code while designing the framework. Hence, inspirations have to be taken from the structure of collaborative framework used in the python version. | ||
The implementation of the project goes like this : | |||
Backend will consist of two parts. One for serving normal HTTP requests and other for web socket requests. For serving HTTP requests, I will use Node.js based web framework called '''Express'''. | |||
Web socket server will be implemented using '<nowiki/>'''ws'''<nowiki/>' : simple to use and one of the fastest WebSocket implementation for node.js. For message handling and datastore, I propose to use '''Redis. '''Redis is an open source, BSD licensed, advanced <strong>key-value cache</strong> and <strong>store</strong>. It is often referred to as a <strong>data structure server</strong> since keys can contain strings, hashes, lists, sets,sorted sets, bitmaps and hyperloglogs. | |||
| Line 91: | Line 97: | ||
[https://github.com/abhinavanurag18/Imap '''Imap'''] | [https://github.com/abhinavanurag18/Imap '''Imap'''] | ||
'''Stock Market Simulation''' | '''[https://github.com/abhinavanurag18/Stock-Market-Simulation Stock Market Simulation]''' | ||