Talk-Trail is a real-time chat application built using the MERN stack (MongoDB, Express, React, Node.js) and WebSockets for seamless, instant communication. Connect instantly, join chat rooms, and enjoy private or group conversations with ease!
- Real-Time Messaging: Instant communication powered by WebSockets.
- User Authentication: Secure sign-up and login using JWT.
- Group & Private Chats: Create or join chat rooms and have private one-on-one conversations.
- Notifications: Stay updated with message alerts and notifications.
- Responsive UI: A sleek, user-friendly interface with React.
- Persistent Chat History: All chats are saved in MongoDB for easy access anytime.
- Typing Indicators & Read Receipts: Know when someone is typing or has read your message.
- Frontend: React, TailwindCSS, Daisy-UI
- Backend: Node.js, Express
- Database: MongoDB
- Real-Time: WebSockets (Socket.io)
- Authentication: JWT (JSON Web Tokens)