/chat-app

Primary LanguageJavaScriptMIT LicenseMIT

Chat App

This is a real time full stack chat application built with React, chakra-ui, Node.js, Express, Socket.io, mongodb, etc.

Screenshots

sign up

image

search user to chat

image

sending message

image image

Installation

Install the dependencies in the root folder and in the frontend folder.

npm install
cd frontend
npm install

Run API

Run following command in root folder

npm start

Run Frontend

Run following command in another terminal

cd frontend
npm start

Features

  • Realtime chat
  • Search user to chat
  • Responsive UI
  • Authentication
  • Authorization
  • Private chat
  • Group chat
  • Send emojis

Tech Stack

Client: React, chakra-ui, socket.io-client

Server: Node, Express, socket.io, mongodb

Authors

Feedback

If you have any feedback, please reach out to us at sdhakad011@gmail.com

License

This project is licensed under the MIT License - see the LICENSE.md file for details.