Chatly Backend powers the real-time chat system, handling authentication, user management, messages, and groups. Built with Node.js, Express, MongoDB, and Socket.io, it ensures secure data handling and instant message delivery.
π Frontend Repository: Chatly Frontend
π Live Preview: Chatly App
- Node.js
- Express.js
- MongoDB + Mongoose
- Socket.io
- JWT Authentication
- Nodemailer (Email OTP)
- dotenv
- CORS
- User Authentication with JWT & OTP verification
- User Management β signup, login, profile update
- Search users by name
- Messaging
- Send & receive messages in real-time
- 1:1 and group chats
- Last message tracking
- Unread message counts
 
- Group Management
- Create groups
- Add / remove members
- Update group details
 
- Socket.io Integration for instant communication
- Email OTP via Nodemailer



















