├── .gitignore ├── README.md ├── package.json ├── public ├── _redirects ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt ├── src ├── App.tsx ├── app │ ├── hooks.ts │ ├── slices │ │ ├── AuthSlice.ts │ │ └── MeetingSlice.ts │ └── store.ts ├── assets │ ├── animation.gif │ ├── dashboard1.png │ ├── dashboard2.png │ ├── dashboard3.png │ ├── logo.png │ ├── meeting1.png │ └── meeting2.png ├── components │ ├── EditFlyout.tsx │ ├── FormComponents │ │ ├── CreateMeetingButtons.tsx │ │ ├── MeetingDateField.tsx │ │ ├── MeetingMaximumUsersField.tsx │ │ ├── MeetingNameFIeld.tsx │ │ └── MeetingUserField.tsx │ ├── Header.tsx │ ├── ThemeSelector.tsx │ └── Themes │ │ ├── DarkTheme.tsx │ │ └── LightTheme.tsx ├── hooks │ ├── useAuth.tsx │ ├── useFetchUsers.tsx │ └── useToast.tsx ├── index.tsx ├── pages │ ├── CreateMeeting.tsx │ ├── Dashboard.tsx │ ├── JoinMeeting.tsx │ ├── Login.tsx │ ├── Meeting.tsx │ ├── MyMeetings.tsx │ ├── OneOnOneMeeting.tsx │ └── VideoConference.tsx ├── react-app-env.d.ts └── utils │ ├── breadcrumbs.ts │ ├── firebaseConfig.ts │ ├── generateMeetingId.ts │ └── types.ts ├── tsconfig.json ├── yarn-error.log └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | build/ 3 | 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/package.json -------------------------------------------------------------------------------- /public/_redirects: -------------------------------------------------------------------------------- 1 | /* /index.html 200 -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/app/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/app/hooks.ts -------------------------------------------------------------------------------- /src/app/slices/AuthSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/app/slices/AuthSlice.ts -------------------------------------------------------------------------------- /src/app/slices/MeetingSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/app/slices/MeetingSlice.ts -------------------------------------------------------------------------------- /src/app/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/app/store.ts -------------------------------------------------------------------------------- /src/assets/animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/assets/animation.gif -------------------------------------------------------------------------------- /src/assets/dashboard1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/assets/dashboard1.png -------------------------------------------------------------------------------- /src/assets/dashboard2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/assets/dashboard2.png -------------------------------------------------------------------------------- /src/assets/dashboard3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/assets/dashboard3.png -------------------------------------------------------------------------------- /src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/assets/logo.png -------------------------------------------------------------------------------- /src/assets/meeting1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/assets/meeting1.png -------------------------------------------------------------------------------- /src/assets/meeting2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/assets/meeting2.png -------------------------------------------------------------------------------- /src/components/EditFlyout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/components/EditFlyout.tsx -------------------------------------------------------------------------------- /src/components/FormComponents/CreateMeetingButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/components/FormComponents/CreateMeetingButtons.tsx -------------------------------------------------------------------------------- /src/components/FormComponents/MeetingDateField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/components/FormComponents/MeetingDateField.tsx -------------------------------------------------------------------------------- /src/components/FormComponents/MeetingMaximumUsersField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/components/FormComponents/MeetingMaximumUsersField.tsx -------------------------------------------------------------------------------- /src/components/FormComponents/MeetingNameFIeld.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/components/FormComponents/MeetingNameFIeld.tsx -------------------------------------------------------------------------------- /src/components/FormComponents/MeetingUserField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/components/FormComponents/MeetingUserField.tsx -------------------------------------------------------------------------------- /src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/components/Header.tsx -------------------------------------------------------------------------------- /src/components/ThemeSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/components/ThemeSelector.tsx -------------------------------------------------------------------------------- /src/components/Themes/DarkTheme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/components/Themes/DarkTheme.tsx -------------------------------------------------------------------------------- /src/components/Themes/LightTheme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/components/Themes/LightTheme.tsx -------------------------------------------------------------------------------- /src/hooks/useAuth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/hooks/useAuth.tsx -------------------------------------------------------------------------------- /src/hooks/useFetchUsers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/hooks/useFetchUsers.tsx -------------------------------------------------------------------------------- /src/hooks/useToast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/hooks/useToast.tsx -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/pages/CreateMeeting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/pages/CreateMeeting.tsx -------------------------------------------------------------------------------- /src/pages/Dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/pages/Dashboard.tsx -------------------------------------------------------------------------------- /src/pages/JoinMeeting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/pages/JoinMeeting.tsx -------------------------------------------------------------------------------- /src/pages/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/pages/Login.tsx -------------------------------------------------------------------------------- /src/pages/Meeting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/pages/Meeting.tsx -------------------------------------------------------------------------------- /src/pages/MyMeetings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/pages/MyMeetings.tsx -------------------------------------------------------------------------------- /src/pages/OneOnOneMeeting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/pages/OneOnOneMeeting.tsx -------------------------------------------------------------------------------- /src/pages/VideoConference.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/pages/VideoConference.tsx -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/utils/breadcrumbs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/utils/breadcrumbs.ts -------------------------------------------------------------------------------- /src/utils/firebaseConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/utils/firebaseConfig.ts -------------------------------------------------------------------------------- /src/utils/generateMeetingId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/utils/generateMeetingId.ts -------------------------------------------------------------------------------- /src/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/src/utils/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn-error.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/yarn-error.log -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koolkishan/react-zoom-clone/HEAD/yarn.lock --------------------------------------------------------------------------------