https://github.com/aryan007-bot/yoom
Yoom is a video conferencing tool for online meetings, screen sharing, and chat, widely used for work and education
https://github.com/aryan007-bot/yoom
clerk-authentication css3 html5 nextjs server stream tailwindcss
Last synced: 11 months ago
JSON representation
Yoom is a video conferencing tool for online meetings, screen sharing, and chat, widely used for work and education
- Host: GitHub
- URL: https://github.com/aryan007-bot/yoom
- Owner: aryan007-bot
- Created: 2024-10-06T14:17:44.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-07T03:35:56.000Z (over 1 year ago)
- Last Synced: 2025-02-03T16:58:40.977Z (about 1 year ago)
- Topics: clerk-authentication, css3, html5, nextjs, server, stream, tailwindcss
- Language: TypeScript
- Homepage: https://yoom-git-main-aryan-s-projects-ab121786.vercel.app/
- Size: 775 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Zoom Clone - Beginner-Friendly Guide
## π Table of Contents
1. π€ [Introduction](#introduction)
2. βοΈ [Tech Stack](#tech-stack)
3. π [Features](#features)
---
In this beginner-friendly tutorial, youβll build a basic Zoom-like video conferencing app. We will use **Next.js**, **TypeScript**, **Tailwind CSS**, and a few other libraries to handle video calls, user authentication, and responsive design. This guide assumes you have a basic understanding of HTML, CSS, and JavaScript.
If you're new to these technologies, donβt worry! Iβll explain the necessary steps in a simple way.
---
We will use the following tools to build the project:
- **Next.js**: A React-based framework for building web applications.
- **TypeScript**: A typed superset of JavaScript, which improves the reliability of your code.
- **Tailwind CSS**: A utility-first CSS framework to help with responsive design.
- **Clerk**: For handling user authentication.
- **GetStream**: For real-time features like chat and video calls.
---
### Basic Features for Beginners:
π **User Authentication**: Let users sign up, log in, and access the app using Clerk.
π **New Meeting**: Start a new meeting with video and audio support.
π **Join Meetings via Link**: Join a meeting by sharing a link.
π **Responsive Design**: The app will look good on all screen sizes.
---
