A real-time chat application built using the MERN stack, providing seamless messaging and user authentication.
- User Authentication: Secure login and signup functionality with JWT-based authentication.
- Real-Time Messaging: Instant messaging powered by Socket.io for real-time communication.
- State Management: Efficient state management implemented using Context API and Zustand.
- Profile Management: Users can upload profile pictures or generate avatars during registration.
- Responsive Design: Fully responsive interface for an optimized user experience across devices.
- Profile avatars are generated dynamically using the Avatar Placeholder API.
- Gender-specific avatars are provided for male and female users to enhance personalization.
- Frontend: React.js, Context API, Zustand
- Backend: Node.js, Express.js, Socket.io
- Database: MongoDB
- Authentication: JSON Web Tokens (JWT)
- Clone the repository:
git clone https://github.com/manunainala-git57/Chat-App-MERN.git