SwiftChat is a real-time chat application built using the MERN stack (MongoDB, Express.js, React, Node.js) and Socket.IO. It supports user registration, login, real-time messaging, and file sharing.
- User Registration and Login
- Real-time messaging with Socket.IO
- File sharing
- Notifications using React-Toastify
- Frontend: React, Tailwind CSS, React-Toastify
- Backend: Node.js, Express.js, MongoDB, Socket.IO
- Authentication: JWT (JSON Web Tokens)
- Encryption: bcrypt for password hashing