/ChatApp

A Real Time Chat Application built using Node.js, Express, React.js, Socket, Mongoose, Passport and Redis.

Primary LanguageJavaScriptMIT LicenseMIT

ChatApp

A Real Time Chat Application built using Node.js, Express, React.js, Socket, Mongoose, Passport and Redis.

Table of contents

Technologies

  • Node.js
  • Express
  • React.js
  • Socket
  • Mongoose
  • Passport
  • Redis

Features

  • Use Node.js for backend, React.js for frontend
  • Express as application framework
  • Real Time Communication using Socket.io
  • MongoDB, Mongoose for storing and quering data
  • Authentication using Passport (via username and password)
  • Redis as an Adaptar for Socket.io

Installation

Requirement

Checking

$ node -v
$ git -version

Note: $ refers terminal command

Running Locally

Clone or Download the repository

$ git clone https://github.com/bipro10/ChatApp.git
$ cd ChatApp

Install Dependencies

$ npm install

Start the application

$ npm start

Open browser and hit localhost:3000.

Author

Biprodas Roy

License

MIT