├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── backend ├── .eslintignore ├── .eslintrc.js ├── .jshintignore ├── Dockerfile ├── Dockerfile-test ├── __tests__ │ └── backend.test.js ├── app.js ├── jest.config.js ├── package-lock.json ├── package.json ├── setupTests.js ├── src │ ├── functions │ │ ├── user.js │ │ └── video.js │ ├── models │ │ ├── user.js │ │ └── video.js │ └── routes.js └── stryker.conf.js ├── docker-compose.test.yml ├── docker-compose.yml ├── frontend ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── Dockerfile ├── babel.config.js ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── manifest.json │ └── robots.txt └── src │ ├── App.js │ ├── __tests__ │ └── App.test.js │ ├── assets │ └── favicon.ico │ ├── components │ ├── Home.js │ ├── Navbar.js │ ├── Subscriptions.js │ ├── VideoDisplay.js │ ├── VideoList.js │ └── user │ │ ├── Login.js │ │ ├── Profile.js │ │ └── Upload.js │ ├── images │ ├── icon.svg │ └── logo.svg │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── serviceWorker.js │ └── styles.css ├── nginx ├── Dockerfile └── config.conf └── test.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/README.md -------------------------------------------------------------------------------- /backend/.eslintignore: -------------------------------------------------------------------------------- 1 | *.test* -------------------------------------------------------------------------------- /backend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/backend/.eslintrc.js -------------------------------------------------------------------------------- /backend/.jshintignore: -------------------------------------------------------------------------------- 1 | src/ -------------------------------------------------------------------------------- /backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/backend/Dockerfile -------------------------------------------------------------------------------- /backend/Dockerfile-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/backend/Dockerfile-test -------------------------------------------------------------------------------- /backend/__tests__/backend.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/backend/__tests__/backend.test.js -------------------------------------------------------------------------------- /backend/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/backend/app.js -------------------------------------------------------------------------------- /backend/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/backend/jest.config.js -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/backend/setupTests.js -------------------------------------------------------------------------------- /backend/src/functions/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/backend/src/functions/user.js -------------------------------------------------------------------------------- /backend/src/functions/video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/backend/src/functions/video.js -------------------------------------------------------------------------------- /backend/src/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/backend/src/models/user.js -------------------------------------------------------------------------------- /backend/src/models/video.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/backend/src/models/video.js -------------------------------------------------------------------------------- /backend/src/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/backend/src/routes.js -------------------------------------------------------------------------------- /backend/stryker.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/backend/stryker.conf.js -------------------------------------------------------------------------------- /docker-compose.test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/docker-compose.test.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /frontend/.eslintignore: -------------------------------------------------------------------------------- 1 | src/serviceWorker.js 2 | -------------------------------------------------------------------------------- /frontend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/.eslintrc.js -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/Dockerfile -------------------------------------------------------------------------------- /frontend/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/babel.config.js -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/public/manifest.json -------------------------------------------------------------------------------- /frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/public/robots.txt -------------------------------------------------------------------------------- /frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/src/App.js -------------------------------------------------------------------------------- /frontend/src/__tests__/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/src/__tests__/App.test.js -------------------------------------------------------------------------------- /frontend/src/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/src/assets/favicon.ico -------------------------------------------------------------------------------- /frontend/src/components/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/src/components/Home.js -------------------------------------------------------------------------------- /frontend/src/components/Navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/src/components/Navbar.js -------------------------------------------------------------------------------- /frontend/src/components/Subscriptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/src/components/Subscriptions.js -------------------------------------------------------------------------------- /frontend/src/components/VideoDisplay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/src/components/VideoDisplay.js -------------------------------------------------------------------------------- /frontend/src/components/VideoList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/src/components/VideoList.js -------------------------------------------------------------------------------- /frontend/src/components/user/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/src/components/user/Login.js -------------------------------------------------------------------------------- /frontend/src/components/user/Profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/src/components/user/Profile.js -------------------------------------------------------------------------------- /frontend/src/components/user/Upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/src/components/user/Upload.js -------------------------------------------------------------------------------- /frontend/src/images/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/src/images/icon.svg -------------------------------------------------------------------------------- /frontend/src/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/src/images/logo.svg -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/src/index.js -------------------------------------------------------------------------------- /frontend/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/src/logo.svg -------------------------------------------------------------------------------- /frontend/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/src/serviceWorker.js -------------------------------------------------------------------------------- /frontend/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/frontend/src/styles.css -------------------------------------------------------------------------------- /nginx/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/nginx/Dockerfile -------------------------------------------------------------------------------- /nginx/config.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/nginx/config.conf -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimCoderYoutube/YoutubeClone/HEAD/test.sh --------------------------------------------------------------------------------