Skip to content

devsandeepsharma/Chatly-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

27 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’¬ Chatly Backend

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

πŸ›  Built With

  • Node.js
  • Express.js
  • MongoDB + Mongoose
  • Socket.io
  • JWT Authentication
  • Nodemailer (Email OTP)
  • dotenv
  • CORS

✨ Features

  • 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

πŸ“Έ Preview

Landing Page

Auth Page

User Profile

Real Time Chat

Real Time Group Chat