├── LICENSE ├── README.md ├── backend ├── .gitignore ├── app.js ├── models │ ├── chatSchema.js │ ├── chatSpacesSchema.js │ ├── contactSchema.js │ ├── spaceChatSchema.js │ ├── spaceSchema.js │ └── userSchema.js ├── package-lock.json ├── package.json ├── routes │ ├── chat.js │ ├── contact.js │ ├── space.js │ ├── spaceChat.js │ └── user.js └── utils │ └── authenticateToken.js └── frontend ├── .eslintrc.json ├── .firebase └── hosting.YnVpbGQ.cache ├── .firebaserc ├── .gitignore ├── components ├── CallComp │ ├── CallComp.module.css │ └── CallComp.tsx ├── ChatComp │ ├── ChatComp.module.css │ └── ChatComp.tsx ├── ChatElement │ ├── ChatElement.module.css │ └── ChatElement.tsx ├── Login │ ├── Login.module.css │ └── Login.tsx ├── MeetCred │ ├── MeetCred.module.css │ └── MeetCred.tsx ├── NavBar │ ├── NavBar.module.css │ └── NavBar.tsx └── PreChatComp │ ├── PreChatComp.module.css │ └── PreChatComp.tsx ├── firebase.js ├── firebase.json ├── next-env.d.ts ├── next.config.js ├── package-lock.json ├── package.json ├── pages ├── LandingPage │ ├── LandingPage.module.css │ └── LandingPage.tsx ├── _app.js ├── api │ └── hello.js ├── auth │ ├── [pid].tsx │ └── auth.module.css ├── chat │ ├── chatPage.module.css │ └── index.tsx ├── index.js └── video │ ├── index.tsx │ └── videoPage.module.css ├── public ├── favicon.ico ├── meta-meet-demo.gif ├── meta-meet-demo.mp4 ├── static │ └── images │ │ ├── chat-page-graphic.jpg │ │ ├── chat-page-graphic.png │ │ ├── chat.png │ │ ├── default-profile-photo.png │ │ ├── good_bye.png │ │ ├── group-avatar.jpg │ │ ├── group-avatar.png │ │ ├── landing-page-icon.png │ │ ├── logo.png │ │ ├── meta-meet-logo.jpg │ │ ├── profile-photo.jpeg │ │ ├── rock.png │ │ ├── thumbs_up.png │ │ ├── title-logo.png │ │ └── victory.png ├── title-logo.png └── vercel.svg ├── store ├── slices │ ├── callSlice.tsx │ ├── chatSlice.tsx │ ├── landingSlice.tsx │ ├── meetCredentialSlice.tsx │ └── videoSlice.tsx └── store.tsx ├── styles ├── Home.module.css └── globals.css ├── tsconfig.json └── utils ├── detectionUtils.js └── uid.tsx /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/README.md -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | .env -------------------------------------------------------------------------------- /backend/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/backend/app.js -------------------------------------------------------------------------------- /backend/models/chatSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/backend/models/chatSchema.js -------------------------------------------------------------------------------- /backend/models/chatSpacesSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/backend/models/chatSpacesSchema.js -------------------------------------------------------------------------------- /backend/models/contactSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/backend/models/contactSchema.js -------------------------------------------------------------------------------- /backend/models/spaceChatSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/backend/models/spaceChatSchema.js -------------------------------------------------------------------------------- /backend/models/spaceSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/backend/models/spaceSchema.js -------------------------------------------------------------------------------- /backend/models/userSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/backend/models/userSchema.js -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/routes/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/backend/routes/chat.js -------------------------------------------------------------------------------- /backend/routes/contact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/backend/routes/contact.js -------------------------------------------------------------------------------- /backend/routes/space.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/backend/routes/space.js -------------------------------------------------------------------------------- /backend/routes/spaceChat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/backend/routes/spaceChat.js -------------------------------------------------------------------------------- /backend/routes/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/backend/routes/user.js -------------------------------------------------------------------------------- /backend/utils/authenticateToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/backend/utils/authenticateToken.js -------------------------------------------------------------------------------- /frontend/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { "extends": "next/core-web-vitals" } -------------------------------------------------------------------------------- /frontend/.firebase/hosting.YnVpbGQ.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/.firebase/hosting.YnVpbGQ.cache -------------------------------------------------------------------------------- /frontend/.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/.firebaserc -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/components/CallComp/CallComp.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/components/CallComp/CallComp.module.css -------------------------------------------------------------------------------- /frontend/components/CallComp/CallComp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/components/CallComp/CallComp.tsx -------------------------------------------------------------------------------- /frontend/components/ChatComp/ChatComp.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/components/ChatComp/ChatComp.module.css -------------------------------------------------------------------------------- /frontend/components/ChatComp/ChatComp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/components/ChatComp/ChatComp.tsx -------------------------------------------------------------------------------- /frontend/components/ChatElement/ChatElement.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/components/ChatElement/ChatElement.module.css -------------------------------------------------------------------------------- /frontend/components/ChatElement/ChatElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/components/ChatElement/ChatElement.tsx -------------------------------------------------------------------------------- /frontend/components/Login/Login.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/components/Login/Login.module.css -------------------------------------------------------------------------------- /frontend/components/Login/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/components/Login/Login.tsx -------------------------------------------------------------------------------- /frontend/components/MeetCred/MeetCred.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/components/MeetCred/MeetCred.module.css -------------------------------------------------------------------------------- /frontend/components/MeetCred/MeetCred.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/components/MeetCred/MeetCred.tsx -------------------------------------------------------------------------------- /frontend/components/NavBar/NavBar.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/components/NavBar/NavBar.module.css -------------------------------------------------------------------------------- /frontend/components/NavBar/NavBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/components/NavBar/NavBar.tsx -------------------------------------------------------------------------------- /frontend/components/PreChatComp/PreChatComp.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/components/PreChatComp/PreChatComp.module.css -------------------------------------------------------------------------------- /frontend/components/PreChatComp/PreChatComp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/components/PreChatComp/PreChatComp.tsx -------------------------------------------------------------------------------- /frontend/firebase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/firebase.js -------------------------------------------------------------------------------- /frontend/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/firebase.json -------------------------------------------------------------------------------- /frontend/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/next-env.d.ts -------------------------------------------------------------------------------- /frontend/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/next.config.js -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/pages/LandingPage/LandingPage.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/pages/LandingPage/LandingPage.module.css -------------------------------------------------------------------------------- /frontend/pages/LandingPage/LandingPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/pages/LandingPage/LandingPage.tsx -------------------------------------------------------------------------------- /frontend/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/pages/_app.js -------------------------------------------------------------------------------- /frontend/pages/api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/pages/api/hello.js -------------------------------------------------------------------------------- /frontend/pages/auth/[pid].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/pages/auth/[pid].tsx -------------------------------------------------------------------------------- /frontend/pages/auth/auth.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/pages/auth/auth.module.css -------------------------------------------------------------------------------- /frontend/pages/chat/chatPage.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/pages/chat/chatPage.module.css -------------------------------------------------------------------------------- /frontend/pages/chat/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/pages/chat/index.tsx -------------------------------------------------------------------------------- /frontend/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/pages/index.js -------------------------------------------------------------------------------- /frontend/pages/video/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/pages/video/index.tsx -------------------------------------------------------------------------------- /frontend/pages/video/videoPage.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/pages/video/videoPage.module.css -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/meta-meet-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/public/meta-meet-demo.gif -------------------------------------------------------------------------------- /frontend/public/meta-meet-demo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/public/meta-meet-demo.mp4 -------------------------------------------------------------------------------- /frontend/public/static/images/chat-page-graphic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/public/static/images/chat-page-graphic.jpg -------------------------------------------------------------------------------- /frontend/public/static/images/chat-page-graphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/public/static/images/chat-page-graphic.png -------------------------------------------------------------------------------- /frontend/public/static/images/chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/public/static/images/chat.png -------------------------------------------------------------------------------- /frontend/public/static/images/default-profile-photo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/public/static/images/default-profile-photo.png -------------------------------------------------------------------------------- /frontend/public/static/images/good_bye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/public/static/images/good_bye.png -------------------------------------------------------------------------------- /frontend/public/static/images/group-avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/public/static/images/group-avatar.jpg -------------------------------------------------------------------------------- /frontend/public/static/images/group-avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/public/static/images/group-avatar.png -------------------------------------------------------------------------------- /frontend/public/static/images/landing-page-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/public/static/images/landing-page-icon.png -------------------------------------------------------------------------------- /frontend/public/static/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/public/static/images/logo.png -------------------------------------------------------------------------------- /frontend/public/static/images/meta-meet-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/public/static/images/meta-meet-logo.jpg -------------------------------------------------------------------------------- /frontend/public/static/images/profile-photo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/public/static/images/profile-photo.jpeg -------------------------------------------------------------------------------- /frontend/public/static/images/rock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/public/static/images/rock.png -------------------------------------------------------------------------------- /frontend/public/static/images/thumbs_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/public/static/images/thumbs_up.png -------------------------------------------------------------------------------- /frontend/public/static/images/title-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/public/static/images/title-logo.png -------------------------------------------------------------------------------- /frontend/public/static/images/victory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/public/static/images/victory.png -------------------------------------------------------------------------------- /frontend/public/title-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/public/title-logo.png -------------------------------------------------------------------------------- /frontend/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/public/vercel.svg -------------------------------------------------------------------------------- /frontend/store/slices/callSlice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/store/slices/callSlice.tsx -------------------------------------------------------------------------------- /frontend/store/slices/chatSlice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/store/slices/chatSlice.tsx -------------------------------------------------------------------------------- /frontend/store/slices/landingSlice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/store/slices/landingSlice.tsx -------------------------------------------------------------------------------- /frontend/store/slices/meetCredentialSlice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/store/slices/meetCredentialSlice.tsx -------------------------------------------------------------------------------- /frontend/store/slices/videoSlice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/store/slices/videoSlice.tsx -------------------------------------------------------------------------------- /frontend/store/store.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/store/store.tsx -------------------------------------------------------------------------------- /frontend/styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/styles/Home.module.css -------------------------------------------------------------------------------- /frontend/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/styles/globals.css -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/utils/detectionUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/utils/detectionUtils.js -------------------------------------------------------------------------------- /frontend/utils/uid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yash621/meta-meet/HEAD/frontend/utils/uid.tsx --------------------------------------------------------------------------------