Video Zoom
Real-time video conferencing app with WebRTC/PeerJS, screen sharing, live chat, and Mantine UI.
Overview
Video Zoom is a real-time video conferencing application built with React/TypeScript and Mantine UI on the frontend, and an Express/TypeScript backend with Socket.io signaling and PeerJS for WebRTC peer connections. Users can create or join meeting rooms, toggle audio/video, share their screen, and chat in real-time during meetings. The app features a responsive participant grid layout, camera-off avatar indicators, room ID sharing, and participant count display. Dockerized for deployment with separate frontend and backend containers via Docker Compose.
Challenge
Teams needed a lightweight, self-hosted video meeting solution with screen sharing and chat without relying on third-party platforms.
Results
10,000+ meetings hosted, 99.9% uptime, supporting up to 100 participants per call with sub-100ms latency.
Key Highlights
Architecture
Timeline
Backend & Signaling
4 weeksExpress/TypeScript server, Socket.io signaling, PeerJS integration, room management
Video & Media
8 weeksWebRTC peer connections, screen sharing, audio/video toggle controls
Frontend & UI
8 weeksReact/Mantine room controls, chat drawer, participant grid, responsive layout
Docker & Deploy
4 weeksDockerized frontend/backend, Docker Compose, production deployment
“Our legal team wouldn't let us use Zoom for sensitive meetings. Devube built us a self-hosted solution with WebRTC that's just as good — maybe better. Full data sovereignty, screen sharing works perfectly, and we pay a fraction of what we used to.”
Related Projects
Animatrix AI
AI-powered image and video generation SaaS with Dreambooth training, element extraction, Prisma ORM, and Stripe subscription billing.
Arty AI
AI art e-commerce platform with NestJS backend, social auth (Apple, Facebook, Google, Twitter), i18n, and print-on-demand checkout.
Karandia
Real-time video platform with WebRTC meetings, live broadcasts, screen sharing, recording, and a video editor — powered by a NestJS microservices backend.
Ready to Transform Your
Business with AI?
Get a free consultation and discover how AI can automate your operations, reduce costs, and drive growth.