
YoChat is a Full Stack Chatting App. Uses Socket.io for real time communication and stores user details in encrypted format in Mongo DB Database.
-
Clone the project
git clone https://github.com/Vishwaa-MS/YoChat
-
Go to the project directory
cd YoChat
-
Install dependencies
- backend dependencies
npm install
- frontend dependencies
cd frontend
npm install
- backend dependencies
-
Start Backend Server
npm start
-
Start Frontend
- Open a new terminal
cd frontend
npm start
- Open a new terminal
-
Authenticaton
-
Notifications
Significantly I've worked on the backend of the application, From login/signup, to user search, group chat creation, deletion and updation, to one - one chat. User Autherization is done through JWT(JSON Web Token). And Leveraged MongoDB for efficient storage and retrieval of user information and chat messages.
- Notification
- Feel free to open an issue on GitHub if you find any bug.
- Feel free to Open an issue on GitHub to request any additional features you might need for your use case.
- Connect with me on LinkedIn.
This software is open source, licensed under the MIT License.