https://github.com/abdullah-moiz/mern-chat-app
A Chat Applicattion Help you communicate with each other privately as well as Create groups with your friends
https://github.com/abdullah-moiz/mern-chat-app
chat chat-application chatapp mern-chatapp mern-stack mongodb nodejs open-source open-source-project socket-io
Last synced: about 1 year ago
JSON representation
A Chat Applicattion Help you communicate with each other privately as well as Create groups with your friends
- Host: GitHub
- URL: https://github.com/abdullah-moiz/mern-chat-app
- Owner: Abdullah-moiz
- Created: 2023-07-10T08:12:35.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-16T05:19:25.000Z (over 2 years ago)
- Last Synced: 2025-03-31T22:33:01.750Z (about 1 year ago)
- Topics: chat, chat-application, chatapp, mern-chatapp, mern-stack, mongodb, nodejs, open-source, open-source-project, socket-io
- Language: TypeScript
- Homepage:
- Size: 236 KB
- Stars: 7
- Watchers: 2
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
###### Chat Application Using MERN STACK & SocketIO
- don't forget to leave a star ! :)
## Authors
- [Abdullah Moiz](https://www.github.com/Abdullah-moiz)
- [YassineAzedine](https://github.com/YassineAzedine)
## Features
- Login ✔
- Register ✔
- Private (1 v 1 Chat) ✔
- Detect Typing and display user name ✔
- group Chat ✔
- Add people to group ✔
- Remove people from group ✔
- online user Detection ✔
- Send Emoji ✔
- Dark & Light Mode ✔
#### Technologies
- React + vite
- Node js
- mongoDB
- socket.io
- redux toolkit
#### Environment Variables
To run this project, you will need to add the following environment variables to your .env file
`ConnectionUrl` = Your MongoDB Connection String
`JWT_SECREAT` = your secure secreat key
#### Screenshots
##### Login

##### Register

##### Main Page


##### Groups

##### Create Groups

##### New Group Added

##### Admin Can Delete group

##### Delete Messages from ME

##### Typing Detection in both Group and One - One Chat

##### Search Groups / Search Users

##### Online User Detection
