← Back to projects

09.2026

Zetra: Real-Time WebRTC Calling & Social Platform

A real-time video calling platform built using WebRTC, Next.js, TypeScript, and Node.js. It enables high-quality peer-to-peer video communication with secure authentication and scalable backend architecture.

WebRTCTypeScriptNext.jsNode.jsSocket.ioTailwind CSS
Zetra: Real-Time WebRTC Calling & Social Platform cover

Introduction

Zetra is a real-time video calling and social platform designed for seamless peer-to-peer communication. It allows users to create accounts, onboard, connect with peers, manage friendship requests, chat in real time, and start low-latency video and audio calls directly within the browser.

Core Features

  • Peer-to-Peer Video Communication: WebRTC mesh and signaling architecture for high-resolution video and audio streaming with sub-second latency.
  • Dynamic Signaling: WebSocket-backed signaling gateway handling SDP offers, answers, and ICE candidate exchanges.
  • Social & Friend Graph: User onboarding, friend requests, real-time presence tracking, and contact lists.
  • Direct Messaging: WebSocket-powered concurrent text chat alongside active video sessions.
  • Modern UI & Type Safety: Built with Next.js, TypeScript, and Tailwind CSS for a fluid, responsive experience across desktop and mobile.

Explore the source code on GitHub