تفاصيل العمل

Real-Time Chat Backend System

DThis backend project implements a real-time chat system using modern technologies suitable for scalable and interactive communication applications. It supports:

Direct Messaging (DM)

Global Server Chat (Public Room)

Last Chats Management

User-to-User Friend Communication

Real-Time Messaging (WebSocket-based)

Built using Socket.IO over Express.js/Node.js.

Enables bi-directional real-time communication between users.

Direct Messaging (DM)

One-to-one private messaging between users.

Each conversation is uniquely identified.

Messages are stored in MongoDB with timestamps and read status.

Includes message read receipts and delivery status.

Global Server Chat (Friend Group Chat)

A shared room where users can talk in public.

Acts as a “general” or “friends-only” group chat room.

Integrations & Features

Built a subscription and point-based system for premium features.

Integrated SendGrid for email and Paymob for payment processing.

Generated PDF invoices using Puppeteer.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة