├── .gitignore ├── LICENSE ├── README.md ├── client ├── .env.example ├── .eslintrc.json ├── .prettierrc ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.tsx │ ├── atoms.ts │ ├── components │ │ ├── Call │ │ │ ├── Call.tsx │ │ │ ├── VideoOptions.tsx │ │ │ └── styles.ts │ │ ├── Home │ │ │ ├── Home.tsx │ │ │ ├── HomeVideoPlayer │ │ │ │ ├── HomeVideoPlayer.tsx │ │ │ │ └── styles.ts │ │ │ ├── Options │ │ │ │ ├── Options.tsx │ │ │ │ ├── TextField │ │ │ │ │ ├── TextField.tsx │ │ │ │ │ └── styles.ts │ │ │ │ └── styles.ts │ │ │ └── styles.ts │ │ ├── Navbar │ │ │ ├── Navbar.tsx │ │ │ └── styles.ts │ │ └── VideoControls │ │ │ ├── VideoControls.tsx │ │ │ └── styles.ts │ ├── context │ │ └── SocketContext.tsx │ ├── hooks │ │ ├── useCallStates.ts │ │ └── useSocketContext.ts │ ├── index.tsx │ ├── madoTheme.tsx │ ├── styles.css │ ├── types.ts │ ├── utils.ts │ └── vite-env.d.ts ├── tsconfig.json └── vercel.json └── server ├── Procfile ├── index.js ├── package-lock.json └── package.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/README.md -------------------------------------------------------------------------------- /client/.env.example: -------------------------------------------------------------------------------- 1 | VITE_SERVER_URL='server url' 2 | -------------------------------------------------------------------------------- /client/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/.eslintrc.json -------------------------------------------------------------------------------- /client/.prettierrc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- 1 | # Mado Client 2 | -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/index.html -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/public/logo192.png -------------------------------------------------------------------------------- /client/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/public/logo512.png -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/public/robots.txt -------------------------------------------------------------------------------- /client/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/src/App.tsx -------------------------------------------------------------------------------- /client/src/atoms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/src/atoms.ts -------------------------------------------------------------------------------- /client/src/components/Call/Call.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/src/components/Call/Call.tsx -------------------------------------------------------------------------------- /client/src/components/Call/VideoOptions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/src/components/Call/VideoOptions.tsx -------------------------------------------------------------------------------- /client/src/components/Call/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/src/components/Call/styles.ts -------------------------------------------------------------------------------- /client/src/components/Home/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/src/components/Home/Home.tsx -------------------------------------------------------------------------------- /client/src/components/Home/HomeVideoPlayer/HomeVideoPlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/src/components/Home/HomeVideoPlayer/HomeVideoPlayer.tsx -------------------------------------------------------------------------------- /client/src/components/Home/HomeVideoPlayer/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/src/components/Home/HomeVideoPlayer/styles.ts -------------------------------------------------------------------------------- /client/src/components/Home/Options/Options.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/src/components/Home/Options/Options.tsx -------------------------------------------------------------------------------- /client/src/components/Home/Options/TextField/TextField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/src/components/Home/Options/TextField/TextField.tsx -------------------------------------------------------------------------------- /client/src/components/Home/Options/TextField/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/src/components/Home/Options/TextField/styles.ts -------------------------------------------------------------------------------- /client/src/components/Home/Options/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/src/components/Home/Options/styles.ts -------------------------------------------------------------------------------- /client/src/components/Home/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/src/components/Home/styles.ts -------------------------------------------------------------------------------- /client/src/components/Navbar/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/src/components/Navbar/Navbar.tsx -------------------------------------------------------------------------------- /client/src/components/Navbar/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/src/components/Navbar/styles.ts -------------------------------------------------------------------------------- /client/src/components/VideoControls/VideoControls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/src/components/VideoControls/VideoControls.tsx -------------------------------------------------------------------------------- /client/src/components/VideoControls/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/src/components/VideoControls/styles.ts -------------------------------------------------------------------------------- /client/src/context/SocketContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/src/context/SocketContext.tsx -------------------------------------------------------------------------------- /client/src/hooks/useCallStates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/src/hooks/useCallStates.ts -------------------------------------------------------------------------------- /client/src/hooks/useSocketContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/src/hooks/useSocketContext.ts -------------------------------------------------------------------------------- /client/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/src/index.tsx -------------------------------------------------------------------------------- /client/src/madoTheme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/src/madoTheme.tsx -------------------------------------------------------------------------------- /client/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/src/styles.css -------------------------------------------------------------------------------- /client/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/src/types.ts -------------------------------------------------------------------------------- /client/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/src/utils.ts -------------------------------------------------------------------------------- /client/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/src/vite-env.d.ts -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /client/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/client/vercel.json -------------------------------------------------------------------------------- /server/Procfile: -------------------------------------------------------------------------------- 1 | web: npm start -------------------------------------------------------------------------------- /server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/server/index.js -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BreadGenie/mado/HEAD/server/package.json --------------------------------------------------------------------------------