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

Screenshot (64)

Signup

Screenshot (65)

Search Users

Screenshot (62)

Profile

Screenshot (63)

One – One Chat

Screenshot (61)

Screenshot (60)

GitHub

View Github