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

https://github.com/xjqx/talk-a-tive

Talk-a-tive is a Full Stack Chatting App. 🥳 Uses Socket.io for real time communication and stores user details in encrypted format in Mongo DB Database.
https://github.com/xjqx/talk-a-tive

express-js mongodb node-js reactjs socket-io

Last synced: 3 months ago
JSON representation

Talk-a-tive is a Full Stack Chatting App. 🥳 Uses Socket.io for real time communication and stores user details in encrypted format in Mongo DB Database.

Awesome Lists containing this project

README

          

# Talk-A-Tive Chat App (MERN)

Talk to your friends! 🥳

>Talk-a-tive is a Full Stack Chatting App.

>Uses Socket.io for real time communication and stores user details in encrypted format in Mongo DB Database.

![MongoDB](https://img.shields.io/badge/MongoDB-%234ea94b.svg?style=flat-square&logo=mongodb&logoColor=white)
![Express.js](https://img.shields.io/badge/express.js-%23404d59.svg?style=flat-square&logo=express&logoColor=%2361DAFB)
![React](https://img.shields.io/badge/-React-61DAFB?style=flat-square&logo=react&logoColor=ffffff)
![Node.js](https://img.shields.io/badge/-Node.js-339933?style=flat-square&logo=Node.js&logoColor=A3DA8D)


![JavaScript](https://img.shields.io/badge/-JavaScript-%23F7DF1C?style=flat-square&logo=javascript&logoColor=000000&labelColor=%23F7DF1C&color=%23FFCE5A)
![React Router Dom](https://img.shields.io/badge/-React%20Router%20Dom-61DAFB?style=flat-square&logo=reactrouter)
![Axios.js](https://img.shields.io/badge/-Axios.js-61DAFB?style=flat-square&logo=react&logoColor=ffffff)


![Chakra UI](https://img.shields.io/badge/-Chakra%20UI-319795?style=flat-square&logo=chakraui&logoColor=000)
![Socket.io](https://img.shields.io/badge/-Socket.io-F6D860?style=flat-square&logo=Socket.io&logoColor=010101)


https://user-images.githubusercontent.com/47933193/147628723-be45d327-2abf-4ea7-8c34-c0cdeb09e1f5.mp4


## Tech Stack

Client: `React JS`

Server: `Node.js`, `Express.js`

Database: `Mongo DB`


## Features
- `Authentication`
- Log In
- Sign Up
- `User Profile`
- `Search Users`
- `Real-time Chatting with Typing Indicator`
- `Chat Notification`

- `One-to-One Chat`

- `Group Chat`
- Create Group Chat
- Update Group Name
- Add / Remove Users from group