Overview
The Chat-Application is a real-time chat application built using React, Node.js, Express.js, and Socket.IO. It provides users with a platform to engage in instant messaging, enabling them to have real-time conversations with other users.
Tech Stack
- TypeScript
- React
- Socket.IO
- ExpressJS
- MongoDB
- Material UI
Problems Faced
Managing real-time state and ensuring that messages are delivered promptly without duplicates was a key challenge. Handling authentication with JWT in a socket environment also required specific attention.
What I Learned
I gained a deep understanding of WebSockets, real-time data synchronization, and how to build responsive chat interfaces.