To help plan and execute projects remotely. Several similar applications have been made that are used as references including Slack, Microsoft teams, etc...
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
-
npm
-
python websocket package
Follow the following steps to get the client up and running.
-
Make sure the server is up and running. Otherwise the client won't be able to connect and authenticate the user.
-
Go to the client source directory i.e. computer-networks
cd computer-networks
-
Execute the following command to install all the client-side dependencies.
npm install
-
Replace the host variable at line 4/5 in ./scripts/util.js with server address.
-
To launch the app in browser mode, open ./html/login.html in any browsers.
-
To launch the app in Desktop mode, execute in the client source directory:
npm start
by default there are 9 users "dhananjay","sahil","vijay","anjani" ,"jatin","anupam","tungadri","deeptanshu","phoenix" and passwords for them are "pass"+username
- WebSockets - Python WebSocket package
- npm - Node package manager