adithyamaheshb / chat_application

A basic application using React, Redux, Redux-saga and web-sockets

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

alt text

chat_application

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

How to run:

  • 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.

About

A basic application using React, Redux, Redux-saga and web-sockets


Languages

Language:JavaScript 84.5%Language:HTML 10.6%Language:CSS 4.8%