Chat Freak is a Full Stack Chatting App. Uses Socket.io for real time communication and stores user details in encrypted format in Mongo DB Database.
Client: React JS
Server: Node JS, Express JS
Database: Mongo DB
Clone the project
git clone https://github.com/piyush-eon/mern-chat-app
Go to the project directory
cd mern-chat-app
Install dependencies
npm install
cd frontend/
npm install
Start the server
npm run start
Start the Client
//open now terminal
cd frontend
npm start
If you want to contribute to the project, the first thing you need to do is create an issue with the problem/future that you want to add. When you are assigned (meaning the issue has been approved) you can fork this repo and begin working on the project.
When you are done, you can create a pull request explaining what you've done and what issue you are closing (adding a reference to it).
After that, if your PR follows the code style and fix or add something to the project will be merged inside the project.