User Story #1567
openEpic #1506: Chat Module UI Development
Voice & Video Call (Single + Group)
0%
Description
As a user,
I want to make and receive voice and video calls (single & group),
so that I can communicate in real-time within the app.
Figma Links:
https://www.figma.com/design/Ub9wWpnuDcEkxAqeHd1HJC/BMP--Web-app?node-id=171-92376&m=dev
https://www.figma.com/design/Ub9wWpnuDcEkxAqeHd1HJC/BMP--Web-app?node-id=188-44025&m=dev
https://www.figma.com/design/Ub9wWpnuDcEkxAqeHd1HJC/BMP--Web-app?node-id=197-51701&m=dev
Acceptance Criteria
Voice call handles ringing, incoming, and active states in one screen.
Video call handles all states using reusable components.
Incoming calls work from both chat and contact sections.
Group video call supports multiple participants UI.
Smooth transitions between call states (no screen reload).
UI matches Figma design for all states.
Reusable components are used for consistency.