├── .eslintrc.js ├── .github └── workflows │ ├── deploy_backend.yml │ ├── deploy_frontend.yml │ └── release.yml ├── .gitignore ├── .husky ├── .gitignore ├── commit-msg └── pre-commit ├── .lintstagedrc.js ├── .prettierrc.json ├── .tool-versions ├── .vscode └── settings.json ├── README.md ├── commitlint.config.js ├── package.json ├── packages ├── backend │ ├── Procfile │ ├── https │ │ ├── domain.crt │ │ ├── domain.csr │ │ └── domain.key │ ├── index.js │ └── package.json └── frontend │ ├── .gitignore │ ├── components │ ├── errorModal.jsx │ ├── externalLink.jsx │ ├── footer.jsx │ ├── localVideos.jsx │ ├── modal.jsx │ ├── navbar.jsx │ ├── remoteStreams.jsx │ ├── remoteVideos.jsx │ ├── roomDetails.jsx │ ├── userDetails.jsx │ ├── video.jsx │ └── vlogVideo.jsx │ ├── hooks │ ├── pageVisibility.js │ ├── socketConnection.js │ └── useGetDevices.js │ ├── next.config.js │ ├── package.json │ ├── pages │ ├── [roomName].jsx │ ├── _app.jsx │ ├── api │ │ └── hello.js │ ├── index.jsx │ └── meeting.jsx │ ├── postcss.config.js │ ├── public │ ├── 114x114.png │ ├── 120x120.png │ ├── 128x128.png │ ├── 144x144.png │ ├── 152x152.png │ ├── 180x180.png │ ├── 57x57-no-bg.png │ ├── 57x57.png │ ├── 72x72.png │ ├── 76x76.png │ ├── brand-1200x600.png │ ├── brand-192x192.png │ ├── brand-200x200.png │ ├── brand-430x495.png │ ├── brand-512x512.png │ ├── brand-800x800.png │ ├── favicon.ico │ ├── robots.txt │ ├── sitemap.xml │ └── virtual-bgs │ │ └── 1.jpg │ ├── sitemap-generator.js │ ├── store │ └── states.js │ ├── styles │ └── globals.scss │ ├── tailwind.config.js │ └── utils │ ├── classNames.js │ ├── constants.js │ └── helpers.js └── yarn.lock /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/deploy_backend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/.github/workflows/deploy_backend.yml -------------------------------------------------------------------------------- /.github/workflows/deploy_frontend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/.github/workflows/deploy_frontend.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.lintstagedrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/.lintstagedrc.js -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 120 3 | } -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | nodejs 15.8.0 2 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ['@commitlint/config-conventional'] }; 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/package.json -------------------------------------------------------------------------------- /packages/backend/Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/backend/Procfile -------------------------------------------------------------------------------- /packages/backend/https/domain.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/backend/https/domain.crt -------------------------------------------------------------------------------- /packages/backend/https/domain.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/backend/https/domain.csr -------------------------------------------------------------------------------- /packages/backend/https/domain.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/backend/https/domain.key -------------------------------------------------------------------------------- /packages/backend/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/backend/index.js -------------------------------------------------------------------------------- /packages/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/backend/package.json -------------------------------------------------------------------------------- /packages/frontend/.gitignore: -------------------------------------------------------------------------------- 1 | .vercel 2 | -------------------------------------------------------------------------------- /packages/frontend/components/errorModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/components/errorModal.jsx -------------------------------------------------------------------------------- /packages/frontend/components/externalLink.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/components/externalLink.jsx -------------------------------------------------------------------------------- /packages/frontend/components/footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/components/footer.jsx -------------------------------------------------------------------------------- /packages/frontend/components/localVideos.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/components/localVideos.jsx -------------------------------------------------------------------------------- /packages/frontend/components/modal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/components/modal.jsx -------------------------------------------------------------------------------- /packages/frontend/components/navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/components/navbar.jsx -------------------------------------------------------------------------------- /packages/frontend/components/remoteStreams.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/components/remoteStreams.jsx -------------------------------------------------------------------------------- /packages/frontend/components/remoteVideos.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/components/remoteVideos.jsx -------------------------------------------------------------------------------- /packages/frontend/components/roomDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/components/roomDetails.jsx -------------------------------------------------------------------------------- /packages/frontend/components/userDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/components/userDetails.jsx -------------------------------------------------------------------------------- /packages/frontend/components/video.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/components/video.jsx -------------------------------------------------------------------------------- /packages/frontend/components/vlogVideo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/components/vlogVideo.jsx -------------------------------------------------------------------------------- /packages/frontend/hooks/pageVisibility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/hooks/pageVisibility.js -------------------------------------------------------------------------------- /packages/frontend/hooks/socketConnection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/hooks/socketConnection.js -------------------------------------------------------------------------------- /packages/frontend/hooks/useGetDevices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/hooks/useGetDevices.js -------------------------------------------------------------------------------- /packages/frontend/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/next.config.js -------------------------------------------------------------------------------- /packages/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/package.json -------------------------------------------------------------------------------- /packages/frontend/pages/[roomName].jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/pages/[roomName].jsx -------------------------------------------------------------------------------- /packages/frontend/pages/_app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/pages/_app.jsx -------------------------------------------------------------------------------- /packages/frontend/pages/api/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/pages/api/hello.js -------------------------------------------------------------------------------- /packages/frontend/pages/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/pages/index.jsx -------------------------------------------------------------------------------- /packages/frontend/pages/meeting.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/pages/meeting.jsx -------------------------------------------------------------------------------- /packages/frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/postcss.config.js -------------------------------------------------------------------------------- /packages/frontend/public/114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/public/114x114.png -------------------------------------------------------------------------------- /packages/frontend/public/120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/public/120x120.png -------------------------------------------------------------------------------- /packages/frontend/public/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/public/128x128.png -------------------------------------------------------------------------------- /packages/frontend/public/144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/public/144x144.png -------------------------------------------------------------------------------- /packages/frontend/public/152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/public/152x152.png -------------------------------------------------------------------------------- /packages/frontend/public/180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/public/180x180.png -------------------------------------------------------------------------------- /packages/frontend/public/57x57-no-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/public/57x57-no-bg.png -------------------------------------------------------------------------------- /packages/frontend/public/57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/public/57x57.png -------------------------------------------------------------------------------- /packages/frontend/public/72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/public/72x72.png -------------------------------------------------------------------------------- /packages/frontend/public/76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/public/76x76.png -------------------------------------------------------------------------------- /packages/frontend/public/brand-1200x600.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/public/brand-1200x600.png -------------------------------------------------------------------------------- /packages/frontend/public/brand-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/public/brand-192x192.png -------------------------------------------------------------------------------- /packages/frontend/public/brand-200x200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/public/brand-200x200.png -------------------------------------------------------------------------------- /packages/frontend/public/brand-430x495.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/public/brand-430x495.png -------------------------------------------------------------------------------- /packages/frontend/public/brand-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/public/brand-512x512.png -------------------------------------------------------------------------------- /packages/frontend/public/brand-800x800.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/public/brand-800x800.png -------------------------------------------------------------------------------- /packages/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/public/favicon.ico -------------------------------------------------------------------------------- /packages/frontend/public/robots.txt: -------------------------------------------------------------------------------- 1 | User-Agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /packages/frontend/public/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/public/sitemap.xml -------------------------------------------------------------------------------- /packages/frontend/public/virtual-bgs/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/public/virtual-bgs/1.jpg -------------------------------------------------------------------------------- /packages/frontend/sitemap-generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/sitemap-generator.js -------------------------------------------------------------------------------- /packages/frontend/store/states.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/store/states.js -------------------------------------------------------------------------------- /packages/frontend/styles/globals.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/styles/globals.scss -------------------------------------------------------------------------------- /packages/frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/tailwind.config.js -------------------------------------------------------------------------------- /packages/frontend/utils/classNames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/utils/classNames.js -------------------------------------------------------------------------------- /packages/frontend/utils/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/utils/constants.js -------------------------------------------------------------------------------- /packages/frontend/utils/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/packages/frontend/utils/helpers.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technikhil314/next-webrtc/HEAD/yarn.lock --------------------------------------------------------------------------------