An open API service indexing awesome lists of open source software.

https://github.com/nishantjaryal/zooom

A sleek, real-time video conferencing application built with modern technologies like Next.js, Stream Video API, Clerk Authentication, and Tailwind CSS. Seamlessly create, join, and manage video meetings with ease – all from your browser.
https://github.com/nishantjaryal/zooom

nextjs stream video-streaming web zooom

Last synced: 3 months ago
JSON representation

A sleek, real-time video conferencing application built with modern technologies like Next.js, Stream Video API, Clerk Authentication, and Tailwind CSS. Seamlessly create, join, and manage video meetings with ease – all from your browser.

Awesome Lists containing this project

README

          

# 🦜 Zooom – Video Conferencing App

A sleek, real-time video conferencing application built with modern technologies like **Next.js**, **Stream Video API**, **Clerk Authentication**, and **Tailwind CSS**. Seamlessly create, join, and manage video meetings with ease – all from your browser.

## 🚀 Tech Stack

| Technology | Description |
|----------------|--------------------------------------|
| **Next.js** | Full-stack React framework |
| **Tailwind CSS** | Utility-first styling framework |
| **Stream Video API** | High-quality video call backend |
| **Clerk** | Authentication and user management |

---

## 🌟 Features

✅ Secure authentication with Clerk
✅ Create or join video meetings
✅ Real-time video and audio powered by Stream
✅ Responsive, modern UI with Tailwind CSS
✅ Works across devices and browsers

---

## 📸 Screenshots

> Coming soon: Add images of your UI here
> Example:
![zooom](https://github.com/user-attachments/assets/127abfd4-324b-4884-89b9-5e0c94f3bcbd)

---

## 🛠️ Installation

```bash
# 1. Clone the repository
https://github.com/Nishantjaryal/zooom.git
cd zooom

# 2. Install dependencies
npm install

# 3. Add environment variables
# Create a .env.local file and add the following:
NEXT_PUBLIC_STREAM_API_KEY=your_stream_api_key
CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key
CLERK_SECRET_KEY=your_clerk_secret_key
NEXT_PUBLIC_CLERK_FRONTEND_API=your_clerk_frontend_api
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up

# 4. Run the app
npm run dev