You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 9, 2025. It is now read-only.
Integrate a realtime messaging system in the student marketplace using WebSockets.
Messages should sync instantly across clients with delivery/read status, typing indicators, and optional notifications.
Why is it needed?
Current delay in communication will lead to poor user experience
Issue to be solved
Right now, users have to refresh pages or wait for long polling. This will cause:
Missed opportunities (urgent sales like textbooks, tickets, or roommates).
Low trust (delayed replies feel like ghosting).
User churn (they default to external apps).
Any possible alternatives or similar features you’ve seen elsewhere
Feature description
Integrate a realtime messaging system in the student marketplace using WebSockets.
Messages should sync instantly across clients with delivery/read status, typing indicators, and optional notifications.
Why is it needed?
Issue to be solved
Right now, users have to refresh pages or wait for long polling. This will cause:
Any possible alternatives or similar features you’ve seen elsewhere
Technical Approach (WebSockets)
Transport Layer
Server-side Design
message,delivered,read,typing.Client-side Integration
send_message(with message payload).typing(on key press).new_message(render instantly).delivered&readupdates.Extra Features (future-proof)