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

https://github.com/slacky300/node_natter

Node Natter is a real-time chat application that empowers users to create chat rooms and engage in dynamic conversations.
https://github.com/slacky300/node_natter

mern-stack socket-io

Last synced: about 2 months ago
JSON representation

Node Natter is a real-time chat application that empowers users to create chat rooms and engage in dynamic conversations.

Awesome Lists containing this project

README

          

# Node Natter Chat App

Welcome to **Node Natter**, a real-time collaborative chat application built with the MERN stack and powered by Socket.IO.

## Features

### 1. Create Personalized Chat Rooms
- Easily create personalized chat rooms with unique names.
- Extend invitations to other users for collaborative conversations.

### 2. Real-Time Participant Updates
- Stay informed in real-time about participants joining and leaving your chat room.
- Receive instant notifications when someone enters or exits the chat room.

### 3. Typing Indicators
- Experience the immediacy of knowing who is actively typing at any given moment.
- See typing indicators to enhance the real-time feel of the conversation.

### 4. Seamless Real-Time Conversations
- Engage in seamless, real-time conversations with other users within the chat room.
- Enjoy a smooth and responsive chat experience.

## Tech Stack

- **Frontend:** React
- **Backend:** Node.js, Express
- **Database:** MongoDB
- **Real-Time Communication:** Socket.IO

## Deployment

Node Natter is deployed on [CargoDeploy](https://cargodeploy.me). Visit the website: [Node Natter](https://node-natter.cargodeploy.me) to start chatting!

## Screenshots

![Screenshot 1](https://github.com/Slacky300/NODE_NATTER/assets/98531038/1993ded8-2706-448b-b564-6cbd3e62b94c)
*Home Page: Explore and create personalized chat rooms.*

![Screenshot 2](https://github.com/Slacky300/NODE_NATTER/assets/98531038/d27e00c3-6be8-43a1-892c-e945cf452eba)
*Room Page: Join existing rooms and engage in real-time conversations.*

![Screenshot 3](https://github.com/Slacky300/NODE_NATTER/assets/98531038/bbdd1c77-37b7-4e14-837b-3481e36cfd03)
*Real-time Chat: Stay updated with real-time chat messages and notifications of members joining and leaving.*

Feel free to report issues. Happy chatting!