Hola is a modern, full-stack real-time chat application with secure authentication, responsive UI, and persistent message storage. Built with the MERN stack and powered by Socket.IO for seamless communication.
- User Signup with username, email, and password
- User Login using email + password
- Passwords hashed using
bcrypt - Secure authentication with JWT tokens
- Instant messaging with Socket.IO
- Displays sender's username with each message
- Typing indicators (optional)
- Online users list (optional)
- All messages stored in MongoDB
- Previous messages load on login