├── .gitignore ├── .prettierrc ├── README.md ├── api ├── .env.sample ├── .gitignore ├── Dockerfile ├── _helpers │ ├── db.js │ ├── role.js │ ├── send-email.js │ └── swagger.js ├── _middleware │ ├── authorize.js │ ├── error-handler.js │ ├── recommendations.js │ └── validate-request.js ├── interests │ ├── interests.controller.js │ ├── interests.model.js │ └── interests.service.js ├── package-lock.json ├── package.json ├── server.js ├── swagger.yaml └── users │ ├── refresh-token.model.js │ ├── user.model.js │ ├── user.service.js │ └── users.controller.js ├── client ├── .gitignore ├── Dockerfile ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ └── manifest.json ├── src │ ├── App.js │ ├── assets │ │ ├── css │ │ │ ├── App.css │ │ │ ├── SinglePage.css │ │ │ └── index.css │ │ └── img │ │ │ ├── MMDB_Logo_2021.svg │ │ │ ├── Missing_avatar.svg │ │ │ ├── poster-placeholder.png │ │ │ └── profile-placeholder.png │ ├── components │ │ ├── Agent │ │ │ └── index.js │ │ ├── Cast │ │ │ ├── index.js │ │ │ └── style.css │ │ ├── Filmography │ │ │ ├── index.js │ │ │ └── style.css │ │ ├── MasonryGrid │ │ │ ├── index.js │ │ │ └── masonrygrid.css │ │ ├── Metadata │ │ │ └── index.js │ │ ├── Readmore │ │ │ └── index.js │ │ ├── Searchbar │ │ │ ├── index.js │ │ │ └── style.css │ │ ├── SocialMediaButtons │ │ │ └── index.js │ │ └── Trailer │ │ │ └── index.js │ ├── config │ │ ├── axios.js │ │ └── index.js │ ├── index.js │ ├── partials │ │ ├── Banner.js │ │ ├── Navbar.js │ │ └── Row.js │ ├── redux │ │ ├── _actions │ │ │ ├── alert.actions.js │ │ │ ├── index.js │ │ │ └── user.actions.js │ │ ├── _constants │ │ │ ├── alert.constants.js │ │ │ ├── index.js │ │ │ └── user.constants.js │ │ ├── _helpers │ │ │ ├── auth-header.js │ │ │ ├── history.js │ │ │ ├── index.js │ │ │ └── store.js │ │ ├── _reducers │ │ │ ├── alert.reducer.js │ │ │ ├── authentication.reducer.js │ │ │ ├── index.js │ │ │ ├── registration.reducer.js │ │ │ └── users.reducer.js │ │ └── _services │ │ │ ├── index.js │ │ │ └── user.service.js │ ├── serviceWorker.js │ ├── services │ │ ├── genreAPI.js │ │ ├── nameAPI.js │ │ ├── titleAPI.js │ │ └── userAPI.js │ ├── support │ │ ├── fingerprints │ │ │ └── index.js │ │ ├── slugify │ │ │ └── index.js │ │ └── time │ │ │ └── index.js │ └── views │ │ ├── Genre │ │ ├── index.js │ │ └── single.js │ │ ├── Logout │ │ └── index.js │ │ ├── Name │ │ ├── index.js │ │ └── style.css │ │ ├── Sign │ │ ├── index.js │ │ └── style.css │ │ └── Title │ │ ├── index.js │ │ └── style.css └── yarn.lock └── docker-compose.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/README.md -------------------------------------------------------------------------------- /api/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/api/.env.sample -------------------------------------------------------------------------------- /api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/api/.gitignore -------------------------------------------------------------------------------- /api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/api/Dockerfile -------------------------------------------------------------------------------- /api/_helpers/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/api/_helpers/db.js -------------------------------------------------------------------------------- /api/_helpers/role.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/api/_helpers/role.js -------------------------------------------------------------------------------- /api/_helpers/send-email.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/api/_helpers/send-email.js -------------------------------------------------------------------------------- /api/_helpers/swagger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/api/_helpers/swagger.js -------------------------------------------------------------------------------- /api/_middleware/authorize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/api/_middleware/authorize.js -------------------------------------------------------------------------------- /api/_middleware/error-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/api/_middleware/error-handler.js -------------------------------------------------------------------------------- /api/_middleware/recommendations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/api/_middleware/recommendations.js -------------------------------------------------------------------------------- /api/_middleware/validate-request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/api/_middleware/validate-request.js -------------------------------------------------------------------------------- /api/interests/interests.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/api/interests/interests.controller.js -------------------------------------------------------------------------------- /api/interests/interests.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/api/interests/interests.model.js -------------------------------------------------------------------------------- /api/interests/interests.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/api/interests/interests.service.js -------------------------------------------------------------------------------- /api/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/api/package-lock.json -------------------------------------------------------------------------------- /api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/api/package.json -------------------------------------------------------------------------------- /api/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/api/server.js -------------------------------------------------------------------------------- /api/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/api/swagger.yaml -------------------------------------------------------------------------------- /api/users/refresh-token.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/api/users/refresh-token.model.js -------------------------------------------------------------------------------- /api/users/user.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/api/users/user.model.js -------------------------------------------------------------------------------- /api/users/user.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/api/users/user.service.js -------------------------------------------------------------------------------- /api/users/users.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/api/users/users.controller.js -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/Dockerfile -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/README.md -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/App.js -------------------------------------------------------------------------------- /client/src/assets/css/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/assets/css/App.css -------------------------------------------------------------------------------- /client/src/assets/css/SinglePage.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/assets/css/SinglePage.css -------------------------------------------------------------------------------- /client/src/assets/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/assets/css/index.css -------------------------------------------------------------------------------- /client/src/assets/img/MMDB_Logo_2021.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/assets/img/MMDB_Logo_2021.svg -------------------------------------------------------------------------------- /client/src/assets/img/Missing_avatar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/assets/img/Missing_avatar.svg -------------------------------------------------------------------------------- /client/src/assets/img/poster-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/assets/img/poster-placeholder.png -------------------------------------------------------------------------------- /client/src/assets/img/profile-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/assets/img/profile-placeholder.png -------------------------------------------------------------------------------- /client/src/components/Agent/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/components/Agent/index.js -------------------------------------------------------------------------------- /client/src/components/Cast/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/components/Cast/index.js -------------------------------------------------------------------------------- /client/src/components/Cast/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/components/Cast/style.css -------------------------------------------------------------------------------- /client/src/components/Filmography/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/components/Filmography/index.js -------------------------------------------------------------------------------- /client/src/components/Filmography/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/components/Filmography/style.css -------------------------------------------------------------------------------- /client/src/components/MasonryGrid/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/components/MasonryGrid/index.js -------------------------------------------------------------------------------- /client/src/components/MasonryGrid/masonrygrid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/components/MasonryGrid/masonrygrid.css -------------------------------------------------------------------------------- /client/src/components/Metadata/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/components/Metadata/index.js -------------------------------------------------------------------------------- /client/src/components/Readmore/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/components/Readmore/index.js -------------------------------------------------------------------------------- /client/src/components/Searchbar/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/components/Searchbar/index.js -------------------------------------------------------------------------------- /client/src/components/Searchbar/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/components/Searchbar/style.css -------------------------------------------------------------------------------- /client/src/components/SocialMediaButtons/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/components/SocialMediaButtons/index.js -------------------------------------------------------------------------------- /client/src/components/Trailer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/components/Trailer/index.js -------------------------------------------------------------------------------- /client/src/config/axios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/config/axios.js -------------------------------------------------------------------------------- /client/src/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/config/index.js -------------------------------------------------------------------------------- /client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/index.js -------------------------------------------------------------------------------- /client/src/partials/Banner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/partials/Banner.js -------------------------------------------------------------------------------- /client/src/partials/Navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/partials/Navbar.js -------------------------------------------------------------------------------- /client/src/partials/Row.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/partials/Row.js -------------------------------------------------------------------------------- /client/src/redux/_actions/alert.actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/redux/_actions/alert.actions.js -------------------------------------------------------------------------------- /client/src/redux/_actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/redux/_actions/index.js -------------------------------------------------------------------------------- /client/src/redux/_actions/user.actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/redux/_actions/user.actions.js -------------------------------------------------------------------------------- /client/src/redux/_constants/alert.constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/redux/_constants/alert.constants.js -------------------------------------------------------------------------------- /client/src/redux/_constants/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/redux/_constants/index.js -------------------------------------------------------------------------------- /client/src/redux/_constants/user.constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/redux/_constants/user.constants.js -------------------------------------------------------------------------------- /client/src/redux/_helpers/auth-header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/redux/_helpers/auth-header.js -------------------------------------------------------------------------------- /client/src/redux/_helpers/history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/redux/_helpers/history.js -------------------------------------------------------------------------------- /client/src/redux/_helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/redux/_helpers/index.js -------------------------------------------------------------------------------- /client/src/redux/_helpers/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/redux/_helpers/store.js -------------------------------------------------------------------------------- /client/src/redux/_reducers/alert.reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/redux/_reducers/alert.reducer.js -------------------------------------------------------------------------------- /client/src/redux/_reducers/authentication.reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/redux/_reducers/authentication.reducer.js -------------------------------------------------------------------------------- /client/src/redux/_reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/redux/_reducers/index.js -------------------------------------------------------------------------------- /client/src/redux/_reducers/registration.reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/redux/_reducers/registration.reducer.js -------------------------------------------------------------------------------- /client/src/redux/_reducers/users.reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/redux/_reducers/users.reducer.js -------------------------------------------------------------------------------- /client/src/redux/_services/index.js: -------------------------------------------------------------------------------- 1 | export * from './user.service' 2 | -------------------------------------------------------------------------------- /client/src/redux/_services/user.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/redux/_services/user.service.js -------------------------------------------------------------------------------- /client/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/serviceWorker.js -------------------------------------------------------------------------------- /client/src/services/genreAPI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/services/genreAPI.js -------------------------------------------------------------------------------- /client/src/services/nameAPI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/services/nameAPI.js -------------------------------------------------------------------------------- /client/src/services/titleAPI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/services/titleAPI.js -------------------------------------------------------------------------------- /client/src/services/userAPI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/services/userAPI.js -------------------------------------------------------------------------------- /client/src/support/fingerprints/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/support/fingerprints/index.js -------------------------------------------------------------------------------- /client/src/support/slugify/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/support/slugify/index.js -------------------------------------------------------------------------------- /client/src/support/time/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/support/time/index.js -------------------------------------------------------------------------------- /client/src/views/Genre/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/views/Genre/index.js -------------------------------------------------------------------------------- /client/src/views/Genre/single.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/views/Genre/single.js -------------------------------------------------------------------------------- /client/src/views/Logout/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/views/Logout/index.js -------------------------------------------------------------------------------- /client/src/views/Name/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/views/Name/index.js -------------------------------------------------------------------------------- /client/src/views/Name/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/views/Name/style.css -------------------------------------------------------------------------------- /client/src/views/Sign/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/views/Sign/index.js -------------------------------------------------------------------------------- /client/src/views/Sign/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/views/Sign/style.css -------------------------------------------------------------------------------- /client/src/views/Title/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/views/Title/index.js -------------------------------------------------------------------------------- /client/src/views/Title/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/src/views/Title/style.css -------------------------------------------------------------------------------- /client/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/client/yarn.lock -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratdemirci/mmdb/HEAD/docker-compose.yml --------------------------------------------------------------------------------