Built with the latest Next.js and TypeScript, this project replicates Zoom, a widely used video conferencing tool. It enables users to securely log in, create meetings and access various meeting functionalities such as recording, screen sharing, and managing participants.
🚀 Node.js
🚀 Next.js
🚀 TypeScript
🚀 TailwindCSS
🚀 getstream
🚀 shadcn
👉 Authentication: Implements authentication and authorization features using Clerk.
👉 New Meeting.
👉 Meeting Controls: Participants have full control over meeting aspects.
👉 Exit Meeting: Participants can leave a meeting, or creators can end it for all attendees.
👉 Schedule Future Meetings.
👉 Past Meetings List.
👉 View Recorded Meetings: Access recordings of past meetings for review or reference.
👉 Personal Rooms.