Chat Application built with MERN stack

Chatify

Built with Node js, Express js, Mongoose(Object Modeling for MondgoDB), React Js.

Functionalities

  • Search Users.
  • One – One Chat.
  • Group Chat.
  • Add Or Remove Users From Group.
  • JWT Authentication.

Tech

Installation

Clone

  • Clone this repo with url https://github.com/Aakrut/chatify-mern
Setup

Install npm dependencies using npm install

$ npm install && cd client && npm install

Set up a MongoDB database either locally or provision a free database with MongoDB Atlas

Create a .env file in the root directory

Set up required environment variables.

MONGO_URI=Your_MONGO_URL
JWT_SECRET=YOUR_SECRET_KEY
JWT_LIFETIME=TIME

In the root directory run both the backend and the front end with the following command

npm start

Screenshots

Login

Signup

Search Users

Profile

One – One Chat

GitHub

View Github