Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/abishek6799/chat_app-backend

Chat app
https://github.com/abishek6799/chat_app-backend

bcrypt cors expressjs jwt-token mongodb nodejs nodemailer nodemon reactjs socket-io

Last synced: about 8 hours ago
JSON representation

Chat app

Awesome Lists containing this project

README

        

# Chat-Application

## Description
This is a real-time chatting application built with the MERN stack (MongoDB, Express.js, React.js, and Node.js). The app allows registered users to communicate in real-time, regardless of when they log in. Users can send and receive messages anytime, as all conversations are stored securely in the database.

## Features

* **User Authentication:**
* Secure user registration and login.

* **Real-Time Chat**
* User can chat real-time using socket.io

* **Persistent Conversations**
* All messages are stored in a MongoDB database, allowing users to access their chat history anytime.

* **One-on-One Chat**
* Chat with specific users in private.

## Technologies Used

* **Backend**
* Node.js
* Express.js
* MongoDB
* socket.io