├── .gitattributes ├── .gitignore ├── README.md ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt └── src ├── App.js ├── App.scss ├── api ├── apiConfig.js ├── axiosClient.js └── tmdbApi.js ├── assets ├── boxicons-2.0.7 │ ├── LICENSE.txt │ ├── css │ │ ├── animations.css │ │ ├── boxicons.css │ │ ├── boxicons.min.css │ │ └── transformations.css │ └── fonts │ │ ├── boxicons.eot │ │ ├── boxicons.svg │ │ ├── boxicons.ttf │ │ ├── boxicons.woff │ │ └── boxicons.woff2 ├── footer-bg.jpg └── tmovie.png ├── components ├── button │ ├── Button.jsx │ └── button.scss ├── footer │ ├── Footer.jsx │ └── footer.scss ├── header │ ├── Header.jsx │ └── header.scss ├── hero-slide │ ├── HeroSlide.jsx │ └── hero-slide.scss ├── input │ ├── Input.jsx │ └── input.scss ├── modal │ ├── Modal.jsx │ └── modal.scss ├── movie-card │ ├── MovieCard.jsx │ └── movie-card.scss ├── movie-grid │ ├── MovieGrid.jsx │ └── movie-grid.scss ├── movie-list │ ├── MovieList.jsx │ └── movie-list.scss └── page-header │ ├── PageHeader.jsx │ └── page-header.scss ├── config └── Routes.jsx ├── index.js ├── pages ├── Catalog.jsx ├── Home.jsx └── detail │ ├── CastList.jsx │ ├── Detail.jsx │ ├── VideoList.jsx │ └── detail.scss └── scss ├── _breakpoint.scss ├── _index.scss ├── _mixin.scss └── _variables.scss /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/App.js -------------------------------------------------------------------------------- /src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/App.scss -------------------------------------------------------------------------------- /src/api/apiConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/api/apiConfig.js -------------------------------------------------------------------------------- /src/api/axiosClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/api/axiosClient.js -------------------------------------------------------------------------------- /src/api/tmdbApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/api/tmdbApi.js -------------------------------------------------------------------------------- /src/assets/boxicons-2.0.7/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/assets/boxicons-2.0.7/LICENSE.txt -------------------------------------------------------------------------------- /src/assets/boxicons-2.0.7/css/animations.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/assets/boxicons-2.0.7/css/animations.css -------------------------------------------------------------------------------- /src/assets/boxicons-2.0.7/css/boxicons.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/assets/boxicons-2.0.7/css/boxicons.css -------------------------------------------------------------------------------- /src/assets/boxicons-2.0.7/css/boxicons.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/assets/boxicons-2.0.7/css/boxicons.min.css -------------------------------------------------------------------------------- /src/assets/boxicons-2.0.7/css/transformations.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/assets/boxicons-2.0.7/css/transformations.css -------------------------------------------------------------------------------- /src/assets/boxicons-2.0.7/fonts/boxicons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/assets/boxicons-2.0.7/fonts/boxicons.eot -------------------------------------------------------------------------------- /src/assets/boxicons-2.0.7/fonts/boxicons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/assets/boxicons-2.0.7/fonts/boxicons.svg -------------------------------------------------------------------------------- /src/assets/boxicons-2.0.7/fonts/boxicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/assets/boxicons-2.0.7/fonts/boxicons.ttf -------------------------------------------------------------------------------- /src/assets/boxicons-2.0.7/fonts/boxicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/assets/boxicons-2.0.7/fonts/boxicons.woff -------------------------------------------------------------------------------- /src/assets/boxicons-2.0.7/fonts/boxicons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/assets/boxicons-2.0.7/fonts/boxicons.woff2 -------------------------------------------------------------------------------- /src/assets/footer-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/assets/footer-bg.jpg -------------------------------------------------------------------------------- /src/assets/tmovie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/assets/tmovie.png -------------------------------------------------------------------------------- /src/components/button/Button.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/components/button/Button.jsx -------------------------------------------------------------------------------- /src/components/button/button.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/components/button/button.scss -------------------------------------------------------------------------------- /src/components/footer/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/components/footer/Footer.jsx -------------------------------------------------------------------------------- /src/components/footer/footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/components/footer/footer.scss -------------------------------------------------------------------------------- /src/components/header/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/components/header/Header.jsx -------------------------------------------------------------------------------- /src/components/header/header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/components/header/header.scss -------------------------------------------------------------------------------- /src/components/hero-slide/HeroSlide.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/components/hero-slide/HeroSlide.jsx -------------------------------------------------------------------------------- /src/components/hero-slide/hero-slide.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/components/hero-slide/hero-slide.scss -------------------------------------------------------------------------------- /src/components/input/Input.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/components/input/Input.jsx -------------------------------------------------------------------------------- /src/components/input/input.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/components/input/input.scss -------------------------------------------------------------------------------- /src/components/modal/Modal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/components/modal/Modal.jsx -------------------------------------------------------------------------------- /src/components/modal/modal.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/components/modal/modal.scss -------------------------------------------------------------------------------- /src/components/movie-card/MovieCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/components/movie-card/MovieCard.jsx -------------------------------------------------------------------------------- /src/components/movie-card/movie-card.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/components/movie-card/movie-card.scss -------------------------------------------------------------------------------- /src/components/movie-grid/MovieGrid.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/components/movie-grid/MovieGrid.jsx -------------------------------------------------------------------------------- /src/components/movie-grid/movie-grid.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/components/movie-grid/movie-grid.scss -------------------------------------------------------------------------------- /src/components/movie-list/MovieList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/components/movie-list/MovieList.jsx -------------------------------------------------------------------------------- /src/components/movie-list/movie-list.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/components/movie-list/movie-list.scss -------------------------------------------------------------------------------- /src/components/page-header/PageHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/components/page-header/PageHeader.jsx -------------------------------------------------------------------------------- /src/components/page-header/page-header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/components/page-header/page-header.scss -------------------------------------------------------------------------------- /src/config/Routes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/config/Routes.jsx -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/index.js -------------------------------------------------------------------------------- /src/pages/Catalog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/pages/Catalog.jsx -------------------------------------------------------------------------------- /src/pages/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/pages/Home.jsx -------------------------------------------------------------------------------- /src/pages/detail/CastList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/pages/detail/CastList.jsx -------------------------------------------------------------------------------- /src/pages/detail/Detail.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/pages/detail/Detail.jsx -------------------------------------------------------------------------------- /src/pages/detail/VideoList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/pages/detail/VideoList.jsx -------------------------------------------------------------------------------- /src/pages/detail/detail.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/pages/detail/detail.scss -------------------------------------------------------------------------------- /src/scss/_breakpoint.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/scss/_breakpoint.scss -------------------------------------------------------------------------------- /src/scss/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/scss/_index.scss -------------------------------------------------------------------------------- /src/scss/_mixin.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/scss/_mixin.scss -------------------------------------------------------------------------------- /src/scss/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trananhtuat/react-movie/HEAD/src/scss/_variables.scss --------------------------------------------------------------------------------