Este proyecto consiste en crear un clon de la pΓ‘gina web de Disney Plus donde te puedas autenticar mediante Google y donde puedas guardar en tu lista las pelΓculas o series que mΓ‘s te gustan.
-
React: He usado React como framework del proyecto, creando diferentes componentes, un contexto para la autenticaciΓ³n, un layout para toda la web, distintas pΓ‘ginas y varios custom hooks.
-
Supabase: He usado Supabase para la autenticaciΓ³n mediante Google, la autenticaciΓ³n con el Usuario Demo y para guardar en una base de datos las pelΓculas o series favoritas que decida cada usuario.
-
Styled Components: He usado Styled Components para darle estilos a los diferentes componentes.
-
React Router: He usado React Router para crear las diferentes rutas que tiene la web, ya que, React no tiene un enrutador integrado como otros framework.
-
Vite JS: He utilizado Vite JS como herramienta de compilaciΓ³n.
-
ESLint: He utilizado ESLint para seguir la guΓa de estilos de Airbnb en el cΓ³digo del proyecto.
-
API: He utilizado la API de TMDB para obtener toda la informaciΓ³n de pelΓculas y series.
Esta es la estructura que he utilizado en este proyecto
/
βββ public/
β βββ assets/
β βββ img/
β β βββ image.png
β βββ videos/
β βββ video.mp4
β
βββ src/
β βββ components/
β β βββ Component/
β β βββ index.jsx
β β βββ styles.js
β βββ context/
β β βββ Context.jsx
β βββ helpers/
β β βββ helper.js
β βββ hooks/
β β βββ useHook.js
β βββ layout/
β β βββ Layout.jsx
β βββ pages/
β β βββ Page/
β β βββ index.jsx
β β βββ styles.js
β βββ services/
β β βββ getData.js
β βββ utils/
β βββ util.js
βββ package.json






