Summer of Code/2015/RedesignWebCollaboration: Difference between revisions
m Added Project Description Tag: visualeditor-switched |
|||
| Line 41: | Line 41: | ||
The implementation of the project goes like this : | 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 | 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 MVC framework called '''Sails.js'''. | ||
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. | 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. | ||
For permanent storage of data, I am proposing to use MongoDB. The agility and scalability of mongoDB inspired me use this for the project. | |||
| Line 98: | Line 100: | ||
'''[https://github.com/abhinavanurag18/Stock-Market-Simulation Stock Market Simulation]''' | '''[https://github.com/abhinavanurag18/Stock-Market-Simulation Stock Market Simulation]''' | ||
== '''Me and The Community''' == | == '''Me and The Community''' == | ||