Skip to content

sanemi07/yoom

Repository files navigation


Yoom Project Banner
typescript nextdotjs tailwindcss vercel

Yoom – A Zoom Clone

Build a modern, real-time video conferencing app with authentication, scheduling, recordings, and more.

📋 Table of Contents

  1. Introduction
  2. Tech Stack
  3. Features
  4. Quick Start
  5. Assets & Code
  6. Live Demo
  7. More

🤖 Introduction

Yoom is a modern video conferencing platform built with Next.js, TypeScript, and Tailwind CSS. Users can:

  • Securely log in using email/password or social login
  • Create instant or scheduled meetings
  • Manage participants (mute, pin, remove)
  • Share screens, react with emojis, and record meetings
  • Access past meetings and recordings

All interactions are real-time, secure, and responsive across devices.


⚙️ Tech Stack

  • Next.js – Frontend framework
  • TypeScript – Type safety
  • Tailwind CSS – Styling
  • Clerk – Authentication & authorization
  • getstream – Video & real-time communication
  • shadcn/ui – UI components

🔋 Features

  • Authentication: Email/password & social login with Clerk
  • New Meeting: Instantly start meetings with camera/mic setup
  • Meeting Controls: Mute/unmute, screen share, pin participants, record, grid view
  • Exit Meeting: Leave or end meetings
  • Schedule Meetings: Set future meetings with date/time
  • Past Meetings: View history & recordings
  • Personal Room: Unique instant meeting link
  • Join via Link: Easily join meetings shared by others
  • Responsive Design: Works on mobile, tablet, desktop
  • Secure Real-time Functionality: All actions are private and encrypted

🤸 Quick Start

Prerequisites

🔗 Live Demo

Check out the app live on Vercel: (yoom-omega-nine.vercel.app)

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors