A feature-rich Zoom clone built using modern web technologies such as TypeScript, Next.js, Tailwind CSS, Shadcn UI, GetStream, Clerk, and Node.js. This project serves as a comprehensive real-time communication platform that supports high-quality video conferencing, instant messaging, user authentication, and role-based access control.
Run the following command in your terminal to install the project
git clone https://github.com/utsavpatel562/Zoom-Clone.git
Setup your environment variables in the .env file
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY = YOUR_KEY_HERE
CLERK_SECRET_KEY = YOUR_KEY_HERE
NEXT_PUBLIC_CLERK_SIGN_IN_URL = /sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL = /sign-up
NEXT_PUBLIC_STREAM_API_KEY = YOUR_KEY_HERE
STREAM_SECRETE_KEY = YOUR_KEY_HERE
Explore the app and set it up locally with a single command.