Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/prakharsinha-09/udow-say-hi

This chat webapp which is made entirely using MERN Stack and of course without Socket.io this is not possible.
https://github.com/prakharsinha-09/udow-say-hi

bcryptjs chakra-ui cloudinary context-api expressjs javascript jwt-authentication mongodb nodejs react-router reactjs render socker-io

Last synced: 5 days ago
JSON representation

This chat webapp which is made entirely using MERN Stack and of course without Socket.io this is not possible.

Awesome Lists containing this project

README

        

# Udow : Say Hi๐Ÿ‘‹

Udow : Say Hi๐Ÿ‘‹ is a Full Stack Chatting App.
Uses Socket.io for real time communication and stores user details in encrypted format in Mongo DB Database.
## Tech Stack

**Client:** React JS

**UI** Chakra UI

**Server:** Node JS, Express JS

**Database:** Mongo DB

## Demo
https://udow.onrender.com/

## Run Locally

Clone the project

```bash
git clone https://github.com/PrakharSinha-09/Chat-App.git
```

Go to the project directory

Install dependencies

```bash
npm install
```

```bash
cd frontend/
npm install
```

Start the server

```bash
npm run start
```
Start the Client

```bash
//open now terminal
cd frontend
npm start
```


# Features

๐Ÿ‘‰with the help of websockets, real time chat is made possible

๐Ÿ‘‰It has the functionality of group chats and only admin can add or remove the person!

๐Ÿ‘‰When user is typing, it could be seen on the other person chat, to whom he/she is chatting.

๐Ÿ‘‰when any message arrives, there is a notification bell as well, which shows the count of chats whose messages are not seen or viewed yet.

๐Ÿ‘‰logged in user can search for other users as well, who have their accounts with Udow.