YOOM
YOOM
Web Application
A web-based application for secure, real-time video conferencing, with integrated chat and screen-sharing capabilities
- Type
- Web Application
- Role
- Full-Stack Developer
- Service
- Real-Time Communication / Web Development / UI/UX Design
- Year
- 2025

Project Overview
YOOM is a modern web-based application designed for secure, real-time video conferencing. Beyond video calls, it integrates live chat and screen-sharing features, creating an all-in-one collaboration tool for remote teams, classrooms, and online communities.
The focus of YOOM is not just functionality but also a smooth user experience with a clean interface built on Next.js and Tailwind CSS. Powered by Stream APIs, YOOM delivers reliable, scalable communication at enterprise-grade standards.
Key Features
- Secure Video Conferencing: End-to-end encrypted sessions
- Real-Time Chat: Seamless messaging integrated into calls
- Screen Sharing: Share presentations, documents, or full screens with participants
- Responsive UI: Works smoothly across desktop, tablet, and mobile devices
- Scalable Infrastructure: Built with Stream for high performance under heavy load
Technologies Used
- Stream: Real-time communication APIs for video and chat
- Next.js: Server-side rendering and optimized performance
- React: Component-based UI development
- Tailwind CSS: Utility-first CSS framework for fast styling
Key Sections
- Authentication: Secure sign-in flow with redirects
- Dashboard: Quick access to meetings, chats, and settings
- Video Room: High-quality video with integrated chat and screen sharing
- Settings Panel: Manage audio/video devices and preferences

Challenges & Solutions
- Real-Time Reliability: Leveraged Stream’s infrastructure to reduce latency and avoid dropped calls
- Scalable UI: Designed responsive layouts to adapt to multiple device sizes
- Security: Implemented authentication flows to ensure only authorized users join meetings