Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aakashgujar/chatapp
Chat app which allows bidirectional communication
https://github.com/aakashgujar/chatapp
express jwt mongodb nodejs reactjs shadcn-ui socket-io tailwindcss zustand
Last synced: about 2 months ago
JSON representation
Chat app which allows bidirectional communication
- Host: GitHub
- URL: https://github.com/aakashgujar/chatapp
- Owner: AakashGujar
- Created: 2024-10-13T11:21:17.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-10-19T19:02:09.000Z (3 months ago)
- Last Synced: 2024-10-23T08:58:15.647Z (3 months ago)
- Topics: express, jwt, mongodb, nodejs, reactjs, shadcn-ui, socket-io, tailwindcss, zustand
- Language: JavaScript
- Homepage: https://chatappprod.onrender.com/
- Size: 472 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chat App
A simple chat app using Socket.io. Still a WIP, but it's deployed [here](https://chatappprod.onrender.com/).
## Tech Stack
- **Frontend**: React, TailwindCSS, Shadcn, AceternityUI
- **Backend**: Node.js, Express
- **Database**: MongoDB
- **Real-time**: Socket.io
- **Auth**: JWT, Zod
- **State Management**: Zustand (Switching to RTK soon)## Limitations
(Temp)
1. Can’t message unregistered users yet or share them link
2. No real-time notifications
3. Voice/video calls are missing
4. Group chat isn’t available
5. Not built for large scale (yet) Need to implement Kafka, Redis, microservices, load balancing, etc.