├── .eslintrc.cjs ├── .gitignore ├── README.md ├── index.html ├── package.json ├── public └── vite.svg ├── src ├── App.jsx ├── assets │ └── react.svg ├── components │ ├── CardComponent.jsx │ ├── Layout.jsx │ ├── Navbar.jsx │ ├── PaginationComponent.jsx │ ├── VideoComponent.jsx │ ├── WatchlistCard.jsx │ └── routes │ │ └── Protected.jsx ├── context │ ├── authProvider.jsx │ └── useAuth.js ├── index.css ├── main.jsx ├── pages │ ├── DetailsPage.jsx │ ├── Home.jsx │ ├── Watchlist.jsx │ ├── movies │ │ └── Movies.jsx │ ├── search │ │ └── Search.jsx │ └── shows │ │ └── Shows.jsx ├── services │ ├── api.js │ ├── firebase.js │ └── firestore.js └── utils │ └── helpers.js ├── theme.js └── vite.config.js /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/package.json -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/public/vite.svg -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/src/App.jsx -------------------------------------------------------------------------------- /src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/src/assets/react.svg -------------------------------------------------------------------------------- /src/components/CardComponent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/src/components/CardComponent.jsx -------------------------------------------------------------------------------- /src/components/Layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/src/components/Layout.jsx -------------------------------------------------------------------------------- /src/components/Navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/src/components/Navbar.jsx -------------------------------------------------------------------------------- /src/components/PaginationComponent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/src/components/PaginationComponent.jsx -------------------------------------------------------------------------------- /src/components/VideoComponent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/src/components/VideoComponent.jsx -------------------------------------------------------------------------------- /src/components/WatchlistCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/src/components/WatchlistCard.jsx -------------------------------------------------------------------------------- /src/components/routes/Protected.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/src/components/routes/Protected.jsx -------------------------------------------------------------------------------- /src/context/authProvider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/src/context/authProvider.jsx -------------------------------------------------------------------------------- /src/context/useAuth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/src/context/useAuth.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/src/index.css -------------------------------------------------------------------------------- /src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/src/main.jsx -------------------------------------------------------------------------------- /src/pages/DetailsPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/src/pages/DetailsPage.jsx -------------------------------------------------------------------------------- /src/pages/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/src/pages/Home.jsx -------------------------------------------------------------------------------- /src/pages/Watchlist.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/src/pages/Watchlist.jsx -------------------------------------------------------------------------------- /src/pages/movies/Movies.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/src/pages/movies/Movies.jsx -------------------------------------------------------------------------------- /src/pages/search/Search.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/src/pages/search/Search.jsx -------------------------------------------------------------------------------- /src/pages/shows/Shows.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/src/pages/shows/Shows.jsx -------------------------------------------------------------------------------- /src/services/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/src/services/api.js -------------------------------------------------------------------------------- /src/services/firebase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/src/services/firebase.js -------------------------------------------------------------------------------- /src/services/firestore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/src/services/firestore.js -------------------------------------------------------------------------------- /src/utils/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/src/utils/helpers.js -------------------------------------------------------------------------------- /theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/theme.js -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefandjikic/movie-app-yt/HEAD/vite.config.js --------------------------------------------------------------------------------