Get Free Synopsis PDF
We will prepare a detailed synopsis for your college submission. Includes problem statement, objectives, DFD, ER diagram, and more.
A messaging application with one-to-one and group chats, typing indicators, file sharing, and browser-based audio and video calls.
Problem Statement
Students learning web development need hands-on experience with real-time communication, which normal CRUD projects do not provide.
Objectives
Implement real-time messaging with WebSockets
Build group chats with roles and media sharing
Add peer-to-peer video calls using WebRTC
Show online status and read receipts
Modules
Authentication
Sign up, login, and profile management.
Messaging Service
Socket based delivery, message history, and search.
Calling Module
WebRTC signalling for audio and video calls.
Presence & Notifications
Online status, typing indicators, and push notifications.
Expected Output
A web chat app where users message in real time, share files, and start video calls from the browser.
Future Scope
End-to-end encryption, screen sharing, and message translation.