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
- Frontend : React Js
- Backend : Express js
- Style : Chakra UI
- Database : MongoDB Atlas
- Routing : React Router Dom V6
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