Changes

m
Added Project Description
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]'''