This is a full-stack chat application built with React, Vite, Express, and MongoDB. The application allows users to sign up, log in, send messages, and view their chat history.
- User Authentication (Sign Up, Log In, Log Out)
- Real-time Messaging
- User Profile Management
- Responsive Design
- React
- Vite
- Tailwind CSS
- Node.js
- Express
- MongoDB
- Mongoose
- Cloudinary (for image uploads)
- JWT (for authentication)
- Socket.io (for real-time communication)