├── .circleci └── config.yml ├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── LICENSE ├── README.md ├── azure-pipelines.yml ├── demo.gif ├── home_page_preview.png ├── logo.png ├── search.png ├── server ├── .env ├── newrelic.js ├── newrelic_agent.log ├── nodemon.json ├── package.json ├── pm2.json ├── src │ ├── index.ts │ ├── resolvers │ │ ├── GenreResolver.ts │ │ ├── MovieResolver.ts │ │ ├── TVResolver.ts │ │ ├── TrendingResolver.ts │ │ └── index.ts │ └── types │ │ ├── Cast.ts │ │ ├── CreatedBy.ts │ │ ├── Credits.ts │ │ ├── Crew.ts │ │ ├── Episode.ts │ │ ├── Genre.ts │ │ ├── Image.ts │ │ ├── Images.ts │ │ ├── Media.ts │ │ ├── Movie.ts │ │ ├── MovieDetail.ts │ │ ├── MovieResult.ts │ │ ├── ProductionCompany.ts │ │ ├── ProductionCountry.ts │ │ ├── Review.ts │ │ ├── ReviewResult.ts │ │ ├── SpokenLanguage.ts │ │ ├── Tv.ts │ │ ├── TvDetail.ts │ │ ├── TvResult.ts │ │ ├── TvSeason.ts │ │ ├── Video.ts │ │ ├── VideoResult.ts │ │ └── index.ts ├── tsconfig.json ├── yarn-error.log └── yarn.lock ├── ui ├── .env ├── .env.production ├── .eslintcache ├── .prettierrc ├── config-overrides.js ├── package.json ├── public │ ├── _redirects │ ├── favicon.ico │ ├── github.svg │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.css │ ├── App.test.js │ ├── App.tsx │ ├── components │ │ ├── HOCS │ │ │ ├── withExtendInfo.styles.ts │ │ │ └── withExtendInfo.tsx │ │ ├── commons │ │ │ └── styles.tsx │ │ ├── header │ │ │ ├── header.styles.ts │ │ │ └── header.tsx │ │ ├── icons │ │ │ └── index.ts │ │ ├── logo │ │ │ ├── logo.styles.ts │ │ │ └── logo.tsx │ │ ├── media-card │ │ │ ├── card-extended.styles.ts │ │ │ ├── card-extended.tsx │ │ │ ├── card.style.tsx │ │ │ └── card.tsx │ │ ├── media-details │ │ │ ├── attribute │ │ │ │ ├── details-attribute.style.ts │ │ │ │ └── details-attribute.tsx │ │ │ ├── details-cast-and-crew.styles.ts │ │ │ ├── details-cast-and-crew.tsx │ │ │ ├── details-imdb-button.tsx │ │ │ ├── details-main.styles.ts │ │ │ ├── details-main.tsx │ │ │ ├── home │ │ │ │ ├── details-home.styles.ts │ │ │ │ └── details-home.tsx │ │ │ ├── media-imdb-link │ │ │ │ ├── media-imdb-link.styles.ts │ │ │ │ └── media-imdb-link.tsx │ │ │ ├── panel │ │ │ │ ├── panel.style.ts │ │ │ │ └── panel.tsx │ │ │ ├── production │ │ │ │ ├── details-production.styles..ts │ │ │ │ └── details-production.tsx │ │ │ ├── rating │ │ │ │ ├── details-rating.style.tsx │ │ │ │ └── details-rating.tsx │ │ │ ├── reviews │ │ │ │ ├── details-review.style.ts │ │ │ │ ├── details-review.tsx │ │ │ │ ├── details-reviews.style.ts │ │ │ │ └── details-reviews.tsx │ │ │ └── title │ │ │ │ ├── details-title.style.ts │ │ │ │ └── details-title.tsx │ │ ├── media-genres │ │ │ ├── genres-styles.ts │ │ │ └── genres.tsx │ │ ├── media-loader │ │ │ └── index.tsx │ │ ├── media-message │ │ │ ├── media-message.style.ts │ │ │ └── media-message.tsx │ │ ├── media-modal │ │ │ ├── media-modal.styles.ts │ │ │ └── media-modal.tsx │ │ ├── media-objects │ │ │ ├── media-grid.style.ts │ │ │ ├── media-grid.tsx │ │ │ ├── media-list.tsx │ │ │ ├── media-object.style.ts │ │ │ ├── media-object.tsx │ │ │ ├── media-objects.styles.ts │ │ │ └── media-objects.tsx │ │ ├── media-poster │ │ │ ├── poster-styles.ts │ │ │ └── poster.tsx │ │ ├── media-rating │ │ │ ├── media-rating.style.ts │ │ │ └── media-rating.tsx │ │ ├── media-related │ │ │ ├── media-related.styles.ts │ │ │ └── media-related.tsx │ │ ├── media-search-box │ │ │ ├── media-searchbox.styles.ts │ │ │ └── media-searchbox.tsx │ │ ├── media-slider │ │ │ ├── collection.style.tsx │ │ │ ├── collection.tsx │ │ │ ├── index.styles.ts │ │ │ ├── index.tsx │ │ │ ├── movies.style.ts │ │ │ └── movies.tsx │ │ └── media-toggle │ │ │ ├── media-toggle.styles.ts │ │ │ └── media-toggle.tsx │ ├── containers │ │ ├── details │ │ │ ├── castDetails.tsx │ │ │ ├── images.tsx │ │ │ ├── movieDetails.tsx │ │ │ ├── reviews.tsx │ │ │ └── tvDetails.tsx │ │ ├── models │ │ │ └── index.ts │ │ ├── movies │ │ │ └── index.tsx │ │ ├── related │ │ │ └── index.tsx │ │ ├── search │ │ │ └── index.tsx │ │ └── tv │ │ │ └── index.tsx │ ├── effects │ │ ├── useResponsive.ts │ │ └── useVirtual.ts │ ├── gqls │ │ ├── cast.ts │ │ ├── images.ts │ │ ├── movieDetails.ts │ │ ├── movies.ts │ │ ├── reviews.ts │ │ ├── tv.ts │ │ └── tvDetails.ts │ ├── index.css │ ├── index.tsx │ ├── logo.svg │ ├── models │ │ ├── CardSize.ts │ │ ├── Cast.ts │ │ ├── CreatedBy.ts │ │ ├── Credits.ts │ │ ├── Crew.ts │ │ ├── Episode.ts │ │ ├── Genre.ts │ │ ├── Image.ts │ │ ├── Images.ts │ │ ├── Media.ts │ │ ├── MediaObject.ts │ │ ├── MovieDetails.ts │ │ ├── Movies.ts │ │ ├── Poster.ts │ │ ├── ProductionCompany.ts │ │ ├── ProductionCountry.ts │ │ ├── Review.ts │ │ ├── Slider.ts │ │ ├── SpokenLanguage.ts │ │ └── TvDetail.ts │ ├── pages │ │ ├── Movies.tsx │ │ ├── SearchHome.tsx │ │ └── Tv.tsx │ ├── react-app-env.d.ts │ ├── serviceWorker.js │ └── setupTests.js ├── tsconfig.json ├── tslint.json ├── webpack.config.js └── yarn.lock └── yarn.lock /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/README.md -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/demo.gif -------------------------------------------------------------------------------- /home_page_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/home_page_preview.png -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/logo.png -------------------------------------------------------------------------------- /search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/search.png -------------------------------------------------------------------------------- /server/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/.env -------------------------------------------------------------------------------- /server/newrelic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/newrelic.js -------------------------------------------------------------------------------- /server/newrelic_agent.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/nodemon.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/package.json -------------------------------------------------------------------------------- /server/pm2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/pm2.json -------------------------------------------------------------------------------- /server/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/index.ts -------------------------------------------------------------------------------- /server/src/resolvers/GenreResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/resolvers/GenreResolver.ts -------------------------------------------------------------------------------- /server/src/resolvers/MovieResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/resolvers/MovieResolver.ts -------------------------------------------------------------------------------- /server/src/resolvers/TVResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/resolvers/TVResolver.ts -------------------------------------------------------------------------------- /server/src/resolvers/TrendingResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/resolvers/TrendingResolver.ts -------------------------------------------------------------------------------- /server/src/resolvers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/resolvers/index.ts -------------------------------------------------------------------------------- /server/src/types/Cast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/types/Cast.ts -------------------------------------------------------------------------------- /server/src/types/CreatedBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/types/CreatedBy.ts -------------------------------------------------------------------------------- /server/src/types/Credits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/types/Credits.ts -------------------------------------------------------------------------------- /server/src/types/Crew.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/types/Crew.ts -------------------------------------------------------------------------------- /server/src/types/Episode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/types/Episode.ts -------------------------------------------------------------------------------- /server/src/types/Genre.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/types/Genre.ts -------------------------------------------------------------------------------- /server/src/types/Image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/types/Image.ts -------------------------------------------------------------------------------- /server/src/types/Images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/types/Images.ts -------------------------------------------------------------------------------- /server/src/types/Media.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/types/Media.ts -------------------------------------------------------------------------------- /server/src/types/Movie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/types/Movie.ts -------------------------------------------------------------------------------- /server/src/types/MovieDetail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/types/MovieDetail.ts -------------------------------------------------------------------------------- /server/src/types/MovieResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/types/MovieResult.ts -------------------------------------------------------------------------------- /server/src/types/ProductionCompany.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/types/ProductionCompany.ts -------------------------------------------------------------------------------- /server/src/types/ProductionCountry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/types/ProductionCountry.ts -------------------------------------------------------------------------------- /server/src/types/Review.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/types/Review.ts -------------------------------------------------------------------------------- /server/src/types/ReviewResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/types/ReviewResult.ts -------------------------------------------------------------------------------- /server/src/types/SpokenLanguage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/types/SpokenLanguage.ts -------------------------------------------------------------------------------- /server/src/types/Tv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/types/Tv.ts -------------------------------------------------------------------------------- /server/src/types/TvDetail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/types/TvDetail.ts -------------------------------------------------------------------------------- /server/src/types/TvResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/types/TvResult.ts -------------------------------------------------------------------------------- /server/src/types/TvSeason.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/types/TvSeason.ts -------------------------------------------------------------------------------- /server/src/types/Video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/types/Video.ts -------------------------------------------------------------------------------- /server/src/types/VideoResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/types/VideoResult.ts -------------------------------------------------------------------------------- /server/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/src/types/index.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/tsconfig.json -------------------------------------------------------------------------------- /server/yarn-error.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/yarn-error.log -------------------------------------------------------------------------------- /server/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/server/yarn.lock -------------------------------------------------------------------------------- /ui/.env: -------------------------------------------------------------------------------- 1 | REACT_APP_API_URL=http://localhost:3200/graphql 2 | TRACKING_ID=UA-177615357-1 -------------------------------------------------------------------------------- /ui/.env.production: -------------------------------------------------------------------------------- 1 | REACT_APP_API_URL=https://flixyapi.prabhumurthy.com/graphql 2 | TRACKING_ID=UA-177615357-1 -------------------------------------------------------------------------------- /ui/.eslintcache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/.eslintcache -------------------------------------------------------------------------------- /ui/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/.prettierrc -------------------------------------------------------------------------------- /ui/config-overrides.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/config-overrides.js -------------------------------------------------------------------------------- /ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/package.json -------------------------------------------------------------------------------- /ui/public/_redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/public/_redirects -------------------------------------------------------------------------------- /ui/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/public/favicon.ico -------------------------------------------------------------------------------- /ui/public/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/public/github.svg -------------------------------------------------------------------------------- /ui/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/public/index.html -------------------------------------------------------------------------------- /ui/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/public/logo192.png -------------------------------------------------------------------------------- /ui/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/public/logo512.png -------------------------------------------------------------------------------- /ui/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/public/manifest.json -------------------------------------------------------------------------------- /ui/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/public/robots.txt -------------------------------------------------------------------------------- /ui/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/App.css -------------------------------------------------------------------------------- /ui/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/App.test.js -------------------------------------------------------------------------------- /ui/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/App.tsx -------------------------------------------------------------------------------- /ui/src/components/HOCS/withExtendInfo.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/HOCS/withExtendInfo.styles.ts -------------------------------------------------------------------------------- /ui/src/components/HOCS/withExtendInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/HOCS/withExtendInfo.tsx -------------------------------------------------------------------------------- /ui/src/components/commons/styles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/commons/styles.tsx -------------------------------------------------------------------------------- /ui/src/components/header/header.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/header/header.styles.ts -------------------------------------------------------------------------------- /ui/src/components/header/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/header/header.tsx -------------------------------------------------------------------------------- /ui/src/components/icons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/icons/index.ts -------------------------------------------------------------------------------- /ui/src/components/logo/logo.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/logo/logo.styles.ts -------------------------------------------------------------------------------- /ui/src/components/logo/logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/logo/logo.tsx -------------------------------------------------------------------------------- /ui/src/components/media-card/card-extended.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-card/card-extended.styles.ts -------------------------------------------------------------------------------- /ui/src/components/media-card/card-extended.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-card/card-extended.tsx -------------------------------------------------------------------------------- /ui/src/components/media-card/card.style.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-card/card.style.tsx -------------------------------------------------------------------------------- /ui/src/components/media-card/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-card/card.tsx -------------------------------------------------------------------------------- /ui/src/components/media-details/attribute/details-attribute.style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-details/attribute/details-attribute.style.ts -------------------------------------------------------------------------------- /ui/src/components/media-details/attribute/details-attribute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-details/attribute/details-attribute.tsx -------------------------------------------------------------------------------- /ui/src/components/media-details/details-cast-and-crew.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-details/details-cast-and-crew.styles.ts -------------------------------------------------------------------------------- /ui/src/components/media-details/details-cast-and-crew.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-details/details-cast-and-crew.tsx -------------------------------------------------------------------------------- /ui/src/components/media-details/details-imdb-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-details/details-imdb-button.tsx -------------------------------------------------------------------------------- /ui/src/components/media-details/details-main.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-details/details-main.styles.ts -------------------------------------------------------------------------------- /ui/src/components/media-details/details-main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-details/details-main.tsx -------------------------------------------------------------------------------- /ui/src/components/media-details/home/details-home.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-details/home/details-home.styles.ts -------------------------------------------------------------------------------- /ui/src/components/media-details/home/details-home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-details/home/details-home.tsx -------------------------------------------------------------------------------- /ui/src/components/media-details/media-imdb-link/media-imdb-link.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-details/media-imdb-link/media-imdb-link.styles.ts -------------------------------------------------------------------------------- /ui/src/components/media-details/media-imdb-link/media-imdb-link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-details/media-imdb-link/media-imdb-link.tsx -------------------------------------------------------------------------------- /ui/src/components/media-details/panel/panel.style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-details/panel/panel.style.ts -------------------------------------------------------------------------------- /ui/src/components/media-details/panel/panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-details/panel/panel.tsx -------------------------------------------------------------------------------- /ui/src/components/media-details/production/details-production.styles..ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-details/production/details-production.styles..ts -------------------------------------------------------------------------------- /ui/src/components/media-details/production/details-production.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-details/production/details-production.tsx -------------------------------------------------------------------------------- /ui/src/components/media-details/rating/details-rating.style.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-details/rating/details-rating.style.tsx -------------------------------------------------------------------------------- /ui/src/components/media-details/rating/details-rating.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-details/rating/details-rating.tsx -------------------------------------------------------------------------------- /ui/src/components/media-details/reviews/details-review.style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-details/reviews/details-review.style.ts -------------------------------------------------------------------------------- /ui/src/components/media-details/reviews/details-review.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-details/reviews/details-review.tsx -------------------------------------------------------------------------------- /ui/src/components/media-details/reviews/details-reviews.style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-details/reviews/details-reviews.style.ts -------------------------------------------------------------------------------- /ui/src/components/media-details/reviews/details-reviews.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-details/reviews/details-reviews.tsx -------------------------------------------------------------------------------- /ui/src/components/media-details/title/details-title.style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-details/title/details-title.style.ts -------------------------------------------------------------------------------- /ui/src/components/media-details/title/details-title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-details/title/details-title.tsx -------------------------------------------------------------------------------- /ui/src/components/media-genres/genres-styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-genres/genres-styles.ts -------------------------------------------------------------------------------- /ui/src/components/media-genres/genres.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-genres/genres.tsx -------------------------------------------------------------------------------- /ui/src/components/media-loader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-loader/index.tsx -------------------------------------------------------------------------------- /ui/src/components/media-message/media-message.style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-message/media-message.style.ts -------------------------------------------------------------------------------- /ui/src/components/media-message/media-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-message/media-message.tsx -------------------------------------------------------------------------------- /ui/src/components/media-modal/media-modal.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-modal/media-modal.styles.ts -------------------------------------------------------------------------------- /ui/src/components/media-modal/media-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-modal/media-modal.tsx -------------------------------------------------------------------------------- /ui/src/components/media-objects/media-grid.style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-objects/media-grid.style.ts -------------------------------------------------------------------------------- /ui/src/components/media-objects/media-grid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-objects/media-grid.tsx -------------------------------------------------------------------------------- /ui/src/components/media-objects/media-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-objects/media-list.tsx -------------------------------------------------------------------------------- /ui/src/components/media-objects/media-object.style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-objects/media-object.style.ts -------------------------------------------------------------------------------- /ui/src/components/media-objects/media-object.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-objects/media-object.tsx -------------------------------------------------------------------------------- /ui/src/components/media-objects/media-objects.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-objects/media-objects.styles.ts -------------------------------------------------------------------------------- /ui/src/components/media-objects/media-objects.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-objects/media-objects.tsx -------------------------------------------------------------------------------- /ui/src/components/media-poster/poster-styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-poster/poster-styles.ts -------------------------------------------------------------------------------- /ui/src/components/media-poster/poster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-poster/poster.tsx -------------------------------------------------------------------------------- /ui/src/components/media-rating/media-rating.style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-rating/media-rating.style.ts -------------------------------------------------------------------------------- /ui/src/components/media-rating/media-rating.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-rating/media-rating.tsx -------------------------------------------------------------------------------- /ui/src/components/media-related/media-related.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-related/media-related.styles.ts -------------------------------------------------------------------------------- /ui/src/components/media-related/media-related.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-related/media-related.tsx -------------------------------------------------------------------------------- /ui/src/components/media-search-box/media-searchbox.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-search-box/media-searchbox.styles.ts -------------------------------------------------------------------------------- /ui/src/components/media-search-box/media-searchbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-search-box/media-searchbox.tsx -------------------------------------------------------------------------------- /ui/src/components/media-slider/collection.style.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-slider/collection.style.tsx -------------------------------------------------------------------------------- /ui/src/components/media-slider/collection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-slider/collection.tsx -------------------------------------------------------------------------------- /ui/src/components/media-slider/index.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-slider/index.styles.ts -------------------------------------------------------------------------------- /ui/src/components/media-slider/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-slider/index.tsx -------------------------------------------------------------------------------- /ui/src/components/media-slider/movies.style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-slider/movies.style.ts -------------------------------------------------------------------------------- /ui/src/components/media-slider/movies.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-slider/movies.tsx -------------------------------------------------------------------------------- /ui/src/components/media-toggle/media-toggle.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-toggle/media-toggle.styles.ts -------------------------------------------------------------------------------- /ui/src/components/media-toggle/media-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/components/media-toggle/media-toggle.tsx -------------------------------------------------------------------------------- /ui/src/containers/details/castDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/containers/details/castDetails.tsx -------------------------------------------------------------------------------- /ui/src/containers/details/images.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/containers/details/images.tsx -------------------------------------------------------------------------------- /ui/src/containers/details/movieDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/containers/details/movieDetails.tsx -------------------------------------------------------------------------------- /ui/src/containers/details/reviews.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/containers/details/reviews.tsx -------------------------------------------------------------------------------- /ui/src/containers/details/tvDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/containers/details/tvDetails.tsx -------------------------------------------------------------------------------- /ui/src/containers/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/containers/models/index.ts -------------------------------------------------------------------------------- /ui/src/containers/movies/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/containers/movies/index.tsx -------------------------------------------------------------------------------- /ui/src/containers/related/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/containers/related/index.tsx -------------------------------------------------------------------------------- /ui/src/containers/search/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/containers/search/index.tsx -------------------------------------------------------------------------------- /ui/src/containers/tv/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/containers/tv/index.tsx -------------------------------------------------------------------------------- /ui/src/effects/useResponsive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/effects/useResponsive.ts -------------------------------------------------------------------------------- /ui/src/effects/useVirtual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/effects/useVirtual.ts -------------------------------------------------------------------------------- /ui/src/gqls/cast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/gqls/cast.ts -------------------------------------------------------------------------------- /ui/src/gqls/images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/gqls/images.ts -------------------------------------------------------------------------------- /ui/src/gqls/movieDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/gqls/movieDetails.ts -------------------------------------------------------------------------------- /ui/src/gqls/movies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/gqls/movies.ts -------------------------------------------------------------------------------- /ui/src/gqls/reviews.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/gqls/reviews.ts -------------------------------------------------------------------------------- /ui/src/gqls/tv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/gqls/tv.ts -------------------------------------------------------------------------------- /ui/src/gqls/tvDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/gqls/tvDetails.ts -------------------------------------------------------------------------------- /ui/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/index.css -------------------------------------------------------------------------------- /ui/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/index.tsx -------------------------------------------------------------------------------- /ui/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/logo.svg -------------------------------------------------------------------------------- /ui/src/models/CardSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/models/CardSize.ts -------------------------------------------------------------------------------- /ui/src/models/Cast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/models/Cast.ts -------------------------------------------------------------------------------- /ui/src/models/CreatedBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/models/CreatedBy.ts -------------------------------------------------------------------------------- /ui/src/models/Credits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/models/Credits.ts -------------------------------------------------------------------------------- /ui/src/models/Crew.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/models/Crew.ts -------------------------------------------------------------------------------- /ui/src/models/Episode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/models/Episode.ts -------------------------------------------------------------------------------- /ui/src/models/Genre.ts: -------------------------------------------------------------------------------- 1 | export interface Genre { 2 | id: number; 3 | name: string; 4 | } -------------------------------------------------------------------------------- /ui/src/models/Image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/models/Image.ts -------------------------------------------------------------------------------- /ui/src/models/Images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/models/Images.ts -------------------------------------------------------------------------------- /ui/src/models/Media.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/models/Media.ts -------------------------------------------------------------------------------- /ui/src/models/MediaObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/models/MediaObject.ts -------------------------------------------------------------------------------- /ui/src/models/MovieDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/models/MovieDetails.ts -------------------------------------------------------------------------------- /ui/src/models/Movies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/models/Movies.ts -------------------------------------------------------------------------------- /ui/src/models/Poster.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/models/Poster.ts -------------------------------------------------------------------------------- /ui/src/models/ProductionCompany.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/models/ProductionCompany.ts -------------------------------------------------------------------------------- /ui/src/models/ProductionCountry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/models/ProductionCountry.ts -------------------------------------------------------------------------------- /ui/src/models/Review.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/models/Review.ts -------------------------------------------------------------------------------- /ui/src/models/Slider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/models/Slider.ts -------------------------------------------------------------------------------- /ui/src/models/SpokenLanguage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/models/SpokenLanguage.ts -------------------------------------------------------------------------------- /ui/src/models/TvDetail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/models/TvDetail.ts -------------------------------------------------------------------------------- /ui/src/pages/Movies.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/pages/Movies.tsx -------------------------------------------------------------------------------- /ui/src/pages/SearchHome.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/pages/SearchHome.tsx -------------------------------------------------------------------------------- /ui/src/pages/Tv.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/pages/Tv.tsx -------------------------------------------------------------------------------- /ui/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /ui/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/serviceWorker.js -------------------------------------------------------------------------------- /ui/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/src/setupTests.js -------------------------------------------------------------------------------- /ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/tsconfig.json -------------------------------------------------------------------------------- /ui/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/tslint.json -------------------------------------------------------------------------------- /ui/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/webpack.config.js -------------------------------------------------------------------------------- /ui/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/ui/yarn.lock -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabhuignoto/flixy/HEAD/yarn.lock --------------------------------------------------------------------------------