├── .gitignore ├── README.md └── zoom-clone-main ├── .eslintrc.json ├── .gitignore ├── .prettierrc ├── actions └── stream.actions.ts ├── app ├── (auth) │ ├── sign-in │ │ └── [[...sigin-in]] │ │ │ └── page.tsx │ └── sign-up │ │ └── [[...sign-up]] │ │ └── page.tsx ├── (root) │ ├── (home) │ │ ├── layout.tsx │ │ ├── page.tsx │ │ ├── personal-room │ │ │ └── page.tsx │ │ ├── previous │ │ │ └── page.tsx │ │ ├── recordings │ │ │ └── page.tsx │ │ └── upcoming │ │ │ └── page.tsx │ ├── layout.tsx │ └── meeting │ │ └── [id] │ │ └── page.tsx ├── globals.css └── layout.tsx ├── components.json ├── components ├── Alert.tsx ├── CallList.tsx ├── EndCallButton.tsx ├── HomeCard.tsx ├── Loader.tsx ├── MeetingCard.tsx ├── MeetingModal.tsx ├── MeetingRoom.tsx ├── MeetingSetup.tsx ├── MeetingTypeList.tsx ├── MobileNav.tsx ├── Navbar.tsx ├── Sidebar.tsx └── ui │ ├── button.tsx │ ├── card.tsx │ ├── dialog.tsx │ ├── dropdown-menu.tsx │ ├── input.tsx │ ├── popover.tsx │ ├── sheet.tsx │ ├── textarea.tsx │ ├── toast.tsx │ ├── toaster.tsx │ └── use-toast.ts ├── constants └── index.ts ├── hooks ├── useGetCallById.ts └── useGetCalls.ts ├── lib └── utils.ts ├── middleware.ts ├── next.config.mjs ├── package-lock.json ├── package.json ├── postcss.config.js ├── providers └── StreamClientProvider.tsx ├── public ├── icons │ ├── Home.svg │ ├── Video.svg │ ├── add-meeting.svg │ ├── add-personal.svg │ ├── call-ended.svg │ ├── checked.svg │ ├── copy.svg │ ├── hamburger.svg │ ├── join-meeting.svg │ ├── loading-circle.svg │ ├── logo.svg │ ├── play.svg │ ├── previous.svg │ ├── recordings.svg │ ├── schedule.svg │ ├── share.svg │ ├── three-dots.svg │ ├── upcoming.svg │ └── yoom-logo.svg └── images │ ├── avatar-1.jpeg │ ├── avatar-2.jpeg │ ├── avatar-3.png │ ├── avatar-4.png │ ├── avatar-5.png │ └── hero-background.png ├── tailwind.config.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | /README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/README.md -------------------------------------------------------------------------------- /zoom-clone-main/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/.eslintrc.json -------------------------------------------------------------------------------- /zoom-clone-main/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/.gitignore -------------------------------------------------------------------------------- /zoom-clone-main/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /zoom-clone-main/actions/stream.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/actions/stream.actions.ts -------------------------------------------------------------------------------- /zoom-clone-main/app/(auth)/sign-in/[[...sigin-in]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/app/(auth)/sign-in/[[...sigin-in]]/page.tsx -------------------------------------------------------------------------------- /zoom-clone-main/app/(auth)/sign-up/[[...sign-up]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/app/(auth)/sign-up/[[...sign-up]]/page.tsx -------------------------------------------------------------------------------- /zoom-clone-main/app/(root)/(home)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/app/(root)/(home)/layout.tsx -------------------------------------------------------------------------------- /zoom-clone-main/app/(root)/(home)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/app/(root)/(home)/page.tsx -------------------------------------------------------------------------------- /zoom-clone-main/app/(root)/(home)/personal-room/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/app/(root)/(home)/personal-room/page.tsx -------------------------------------------------------------------------------- /zoom-clone-main/app/(root)/(home)/previous/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/app/(root)/(home)/previous/page.tsx -------------------------------------------------------------------------------- /zoom-clone-main/app/(root)/(home)/recordings/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/app/(root)/(home)/recordings/page.tsx -------------------------------------------------------------------------------- /zoom-clone-main/app/(root)/(home)/upcoming/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/app/(root)/(home)/upcoming/page.tsx -------------------------------------------------------------------------------- /zoom-clone-main/app/(root)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/app/(root)/layout.tsx -------------------------------------------------------------------------------- /zoom-clone-main/app/(root)/meeting/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/app/(root)/meeting/[id]/page.tsx -------------------------------------------------------------------------------- /zoom-clone-main/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/app/globals.css -------------------------------------------------------------------------------- /zoom-clone-main/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/app/layout.tsx -------------------------------------------------------------------------------- /zoom-clone-main/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/components.json -------------------------------------------------------------------------------- /zoom-clone-main/components/Alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/components/Alert.tsx -------------------------------------------------------------------------------- /zoom-clone-main/components/CallList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/components/CallList.tsx -------------------------------------------------------------------------------- /zoom-clone-main/components/EndCallButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/components/EndCallButton.tsx -------------------------------------------------------------------------------- /zoom-clone-main/components/HomeCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/components/HomeCard.tsx -------------------------------------------------------------------------------- /zoom-clone-main/components/Loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/components/Loader.tsx -------------------------------------------------------------------------------- /zoom-clone-main/components/MeetingCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/components/MeetingCard.tsx -------------------------------------------------------------------------------- /zoom-clone-main/components/MeetingModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/components/MeetingModal.tsx -------------------------------------------------------------------------------- /zoom-clone-main/components/MeetingRoom.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/components/MeetingRoom.tsx -------------------------------------------------------------------------------- /zoom-clone-main/components/MeetingSetup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/components/MeetingSetup.tsx -------------------------------------------------------------------------------- /zoom-clone-main/components/MeetingTypeList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/components/MeetingTypeList.tsx -------------------------------------------------------------------------------- /zoom-clone-main/components/MobileNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/components/MobileNav.tsx -------------------------------------------------------------------------------- /zoom-clone-main/components/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/components/Navbar.tsx -------------------------------------------------------------------------------- /zoom-clone-main/components/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/components/Sidebar.tsx -------------------------------------------------------------------------------- /zoom-clone-main/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/components/ui/button.tsx -------------------------------------------------------------------------------- /zoom-clone-main/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/components/ui/card.tsx -------------------------------------------------------------------------------- /zoom-clone-main/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/components/ui/dialog.tsx -------------------------------------------------------------------------------- /zoom-clone-main/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /zoom-clone-main/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/components/ui/input.tsx -------------------------------------------------------------------------------- /zoom-clone-main/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/components/ui/popover.tsx -------------------------------------------------------------------------------- /zoom-clone-main/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/components/ui/sheet.tsx -------------------------------------------------------------------------------- /zoom-clone-main/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/components/ui/textarea.tsx -------------------------------------------------------------------------------- /zoom-clone-main/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/components/ui/toast.tsx -------------------------------------------------------------------------------- /zoom-clone-main/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/components/ui/toaster.tsx -------------------------------------------------------------------------------- /zoom-clone-main/components/ui/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/components/ui/use-toast.ts -------------------------------------------------------------------------------- /zoom-clone-main/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/constants/index.ts -------------------------------------------------------------------------------- /zoom-clone-main/hooks/useGetCallById.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/hooks/useGetCallById.ts -------------------------------------------------------------------------------- /zoom-clone-main/hooks/useGetCalls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/hooks/useGetCalls.ts -------------------------------------------------------------------------------- /zoom-clone-main/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/lib/utils.ts -------------------------------------------------------------------------------- /zoom-clone-main/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/middleware.ts -------------------------------------------------------------------------------- /zoom-clone-main/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/next.config.mjs -------------------------------------------------------------------------------- /zoom-clone-main/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/package-lock.json -------------------------------------------------------------------------------- /zoom-clone-main/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/package.json -------------------------------------------------------------------------------- /zoom-clone-main/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/postcss.config.js -------------------------------------------------------------------------------- /zoom-clone-main/providers/StreamClientProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/providers/StreamClientProvider.tsx -------------------------------------------------------------------------------- /zoom-clone-main/public/icons/Home.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/public/icons/Home.svg -------------------------------------------------------------------------------- /zoom-clone-main/public/icons/Video.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/public/icons/Video.svg -------------------------------------------------------------------------------- /zoom-clone-main/public/icons/add-meeting.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/public/icons/add-meeting.svg -------------------------------------------------------------------------------- /zoom-clone-main/public/icons/add-personal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/public/icons/add-personal.svg -------------------------------------------------------------------------------- /zoom-clone-main/public/icons/call-ended.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/public/icons/call-ended.svg -------------------------------------------------------------------------------- /zoom-clone-main/public/icons/checked.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/public/icons/checked.svg -------------------------------------------------------------------------------- /zoom-clone-main/public/icons/copy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/public/icons/copy.svg -------------------------------------------------------------------------------- /zoom-clone-main/public/icons/hamburger.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/public/icons/hamburger.svg -------------------------------------------------------------------------------- /zoom-clone-main/public/icons/join-meeting.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/public/icons/join-meeting.svg -------------------------------------------------------------------------------- /zoom-clone-main/public/icons/loading-circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/public/icons/loading-circle.svg -------------------------------------------------------------------------------- /zoom-clone-main/public/icons/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/public/icons/logo.svg -------------------------------------------------------------------------------- /zoom-clone-main/public/icons/play.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/public/icons/play.svg -------------------------------------------------------------------------------- /zoom-clone-main/public/icons/previous.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/public/icons/previous.svg -------------------------------------------------------------------------------- /zoom-clone-main/public/icons/recordings.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/public/icons/recordings.svg -------------------------------------------------------------------------------- /zoom-clone-main/public/icons/schedule.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/public/icons/schedule.svg -------------------------------------------------------------------------------- /zoom-clone-main/public/icons/share.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/public/icons/share.svg -------------------------------------------------------------------------------- /zoom-clone-main/public/icons/three-dots.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/public/icons/three-dots.svg -------------------------------------------------------------------------------- /zoom-clone-main/public/icons/upcoming.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/public/icons/upcoming.svg -------------------------------------------------------------------------------- /zoom-clone-main/public/icons/yoom-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/public/icons/yoom-logo.svg -------------------------------------------------------------------------------- /zoom-clone-main/public/images/avatar-1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/public/images/avatar-1.jpeg -------------------------------------------------------------------------------- /zoom-clone-main/public/images/avatar-2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/public/images/avatar-2.jpeg -------------------------------------------------------------------------------- /zoom-clone-main/public/images/avatar-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/public/images/avatar-3.png -------------------------------------------------------------------------------- /zoom-clone-main/public/images/avatar-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/public/images/avatar-4.png -------------------------------------------------------------------------------- /zoom-clone-main/public/images/avatar-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/public/images/avatar-5.png -------------------------------------------------------------------------------- /zoom-clone-main/public/images/hero-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/public/images/hero-background.png -------------------------------------------------------------------------------- /zoom-clone-main/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/tailwind.config.ts -------------------------------------------------------------------------------- /zoom-clone-main/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashutosh-engineer/zoom-clone-main/HEAD/zoom-clone-main/tsconfig.json --------------------------------------------------------------------------------