الواجهة الخلفية لتطبيق مراسلة (APIs)

تفاصيل العمل

This chat application is built with MongoDB, Node.js, and Socket.IO. It provides a feature-rich platform for real-time communication, supporting individual and group chats, stories, and more. The application also includes robust authentication, contact management, and notification features, making it a complete messaging solution.

Features

1. Real-Time Messaging

Users can send, update, and delete messages in real time.

Read receipts and message delivery notifications are supported.

Typing Indicators to notify when someone is typing.

2. Group Chats

Users can create and manage groups, add or remove members, and send group messages.

Group updates such as adding/removing members and leaving groups are tracked.

3. Stories

Users can post and view stories similar to other social media platforms.

Stories can be marked as viewed, and they can also be deleted.

4. User Authentication

Full-featured authentication system with login, signup, Google OAuth, email verification, password reset, and logout functionality.

5. Contact Requests

Users can send, accept, and reject contact requests.

Contact request notifications are available in real time and when offline.

6. Notifications

Notifications for events like new messages, contact requests, and story updates are saved for offline users.

بطاقة العمل

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