├── .gitignore ├── .npmrc ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt ├── readme_img └── 1.png └── src ├── app └── store.js ├── assets ├── animations │ ├── loading.json │ ├── recording.json │ └── speaking.json ├── genres │ ├── action.png │ ├── adventure.png │ ├── animation.png │ ├── comedy.png │ ├── crime.png │ ├── documentary.png │ ├── drama.png │ ├── family.png │ ├── fantasy.png │ ├── history.png │ ├── horror.png │ ├── index.js │ ├── music.png │ ├── mystery.png │ ├── popular.png │ ├── romance.png │ ├── science fiction.png │ ├── thriller.png │ ├── top rated.png │ ├── tv movie.png │ ├── upcoming.png │ ├── war.png │ └── western.png └── images │ └── logo.png ├── components ├── APIPopup.jsx ├── Actors │ ├── Actors.jsx │ └── styles.js ├── App.jsx ├── FeaturedMovie │ ├── FeaturedMovie.jsx │ └── styles.js ├── MicButton.jsx ├── Movie │ ├── Movie.jsx │ └── styles.js ├── MovieInformation │ ├── MovieInformation.jsx │ └── styles.js ├── MovieList │ ├── MovieList.jsx │ └── styles.js ├── Movies │ └── Movies.jsx ├── NavBar │ ├── NavBar.jsx │ └── styles.js ├── Pagination │ ├── Pagination.jsx │ └── styles.js ├── Profile │ └── Profile.jsx ├── RatedCards │ ├── RatedCards.jsx │ └── styles.js ├── Search │ ├── Search.jsx │ └── styles.js ├── Sidebar │ ├── Sidebar.jsx │ └── styles.js ├── index.js └── styles.js ├── features ├── auth.js ├── currentGenreOrCategory.js ├── message.js └── movie.js ├── index.css ├── index.js ├── services ├── OpenAI.js └── TMDB.js └── utils ├── ToggleColorMode.jsx └── index.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true 2 | engine-strict=false 3 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/public/robots.txt -------------------------------------------------------------------------------- /readme_img/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/readme_img/1.png -------------------------------------------------------------------------------- /src/app/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/app/store.js -------------------------------------------------------------------------------- /src/assets/animations/loading.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/assets/animations/loading.json -------------------------------------------------------------------------------- /src/assets/animations/recording.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/assets/animations/recording.json -------------------------------------------------------------------------------- /src/assets/animations/speaking.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/assets/animations/speaking.json -------------------------------------------------------------------------------- /src/assets/genres/action.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/assets/genres/action.png -------------------------------------------------------------------------------- /src/assets/genres/adventure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/assets/genres/adventure.png -------------------------------------------------------------------------------- /src/assets/genres/animation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/assets/genres/animation.png -------------------------------------------------------------------------------- /src/assets/genres/comedy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/assets/genres/comedy.png -------------------------------------------------------------------------------- /src/assets/genres/crime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/assets/genres/crime.png -------------------------------------------------------------------------------- /src/assets/genres/documentary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/assets/genres/documentary.png -------------------------------------------------------------------------------- /src/assets/genres/drama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/assets/genres/drama.png -------------------------------------------------------------------------------- /src/assets/genres/family.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/assets/genres/family.png -------------------------------------------------------------------------------- /src/assets/genres/fantasy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/assets/genres/fantasy.png -------------------------------------------------------------------------------- /src/assets/genres/history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/assets/genres/history.png -------------------------------------------------------------------------------- /src/assets/genres/horror.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/assets/genres/horror.png -------------------------------------------------------------------------------- /src/assets/genres/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/assets/genres/index.js -------------------------------------------------------------------------------- /src/assets/genres/music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/assets/genres/music.png -------------------------------------------------------------------------------- /src/assets/genres/mystery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/assets/genres/mystery.png -------------------------------------------------------------------------------- /src/assets/genres/popular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/assets/genres/popular.png -------------------------------------------------------------------------------- /src/assets/genres/romance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/assets/genres/romance.png -------------------------------------------------------------------------------- /src/assets/genres/science fiction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/assets/genres/science fiction.png -------------------------------------------------------------------------------- /src/assets/genres/thriller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/assets/genres/thriller.png -------------------------------------------------------------------------------- /src/assets/genres/top rated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/assets/genres/top rated.png -------------------------------------------------------------------------------- /src/assets/genres/tv movie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/assets/genres/tv movie.png -------------------------------------------------------------------------------- /src/assets/genres/upcoming.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/assets/genres/upcoming.png -------------------------------------------------------------------------------- /src/assets/genres/war.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/assets/genres/war.png -------------------------------------------------------------------------------- /src/assets/genres/western.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/assets/genres/western.png -------------------------------------------------------------------------------- /src/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/assets/images/logo.png -------------------------------------------------------------------------------- /src/components/APIPopup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/components/APIPopup.jsx -------------------------------------------------------------------------------- /src/components/Actors/Actors.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/components/Actors/Actors.jsx -------------------------------------------------------------------------------- /src/components/Actors/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/components/Actors/styles.js -------------------------------------------------------------------------------- /src/components/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/components/App.jsx -------------------------------------------------------------------------------- /src/components/FeaturedMovie/FeaturedMovie.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/components/FeaturedMovie/FeaturedMovie.jsx -------------------------------------------------------------------------------- /src/components/FeaturedMovie/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/components/FeaturedMovie/styles.js -------------------------------------------------------------------------------- /src/components/MicButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/components/MicButton.jsx -------------------------------------------------------------------------------- /src/components/Movie/Movie.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/components/Movie/Movie.jsx -------------------------------------------------------------------------------- /src/components/Movie/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/components/Movie/styles.js -------------------------------------------------------------------------------- /src/components/MovieInformation/MovieInformation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/components/MovieInformation/MovieInformation.jsx -------------------------------------------------------------------------------- /src/components/MovieInformation/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/components/MovieInformation/styles.js -------------------------------------------------------------------------------- /src/components/MovieList/MovieList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/components/MovieList/MovieList.jsx -------------------------------------------------------------------------------- /src/components/MovieList/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/components/MovieList/styles.js -------------------------------------------------------------------------------- /src/components/Movies/Movies.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/components/Movies/Movies.jsx -------------------------------------------------------------------------------- /src/components/NavBar/NavBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/components/NavBar/NavBar.jsx -------------------------------------------------------------------------------- /src/components/NavBar/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/components/NavBar/styles.js -------------------------------------------------------------------------------- /src/components/Pagination/Pagination.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/components/Pagination/Pagination.jsx -------------------------------------------------------------------------------- /src/components/Pagination/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/components/Pagination/styles.js -------------------------------------------------------------------------------- /src/components/Profile/Profile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/components/Profile/Profile.jsx -------------------------------------------------------------------------------- /src/components/RatedCards/RatedCards.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/components/RatedCards/RatedCards.jsx -------------------------------------------------------------------------------- /src/components/RatedCards/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/components/RatedCards/styles.js -------------------------------------------------------------------------------- /src/components/Search/Search.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/components/Search/Search.jsx -------------------------------------------------------------------------------- /src/components/Search/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/components/Search/styles.js -------------------------------------------------------------------------------- /src/components/Sidebar/Sidebar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/components/Sidebar/Sidebar.jsx -------------------------------------------------------------------------------- /src/components/Sidebar/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/components/Sidebar/styles.js -------------------------------------------------------------------------------- /src/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/components/index.js -------------------------------------------------------------------------------- /src/components/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/components/styles.js -------------------------------------------------------------------------------- /src/features/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/features/auth.js -------------------------------------------------------------------------------- /src/features/currentGenreOrCategory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/features/currentGenreOrCategory.js -------------------------------------------------------------------------------- /src/features/message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/features/message.js -------------------------------------------------------------------------------- /src/features/movie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/features/movie.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/index.js -------------------------------------------------------------------------------- /src/services/OpenAI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/services/OpenAI.js -------------------------------------------------------------------------------- /src/services/TMDB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/services/TMDB.js -------------------------------------------------------------------------------- /src/utils/ToggleColorMode.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/utils/ToggleColorMode.jsx -------------------------------------------------------------------------------- /src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohdhd/myflix/HEAD/src/utils/index.js --------------------------------------------------------------------------------