A basic web application which allows every connected user to get registered upon connection, acquire a username and allow them to write messages that are broadcast to every connected client
- Built user interfaces using React components
- Used Redux to manage data through reducers and actions
- Generated unique random usernames for connected clients using Chance.js
- Handled side effects using Redux-Saga
- Client-server communication is handled through WebSockets
- Either clone the repository or download the repository and here's the link for cloning the repo
- Type command: git clone https://github.com/adithyamahesh596/chat_application.git
- Navigate to the repository and type npm install for installing dependencies.
- As, I used webpackdev server for this application just type npm start -s after installing the dependencies.
- Now, the application automatically opens in the browser.