Skip to content

MartinWebDev95/DisneyPlusClone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Button Language

Disney Plus Clone


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.

Button Disney Plus Clone Button Disney Plus Web

πŸ‘¨πŸ½β€πŸ’» ΒΏQuΓ© tecnologΓ­as he utilizado?


Button React Button Supabase Button Styled Components Button React Router Button Vite Button ESLint Button Vercel

  • 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.

πŸ“Έ Algunas capturas del proyecto!


Login Page Screenshot

Main Page Screenshot

Brand Page Screenshot

Search Page Screenshot

Detail Page Screenshot

My List Page Screenshot

Movies Page Screenshot

πŸ—ƒοΈ Estructura del proyecto


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

πŸ‘€ ΒΏDΓ³nde puedes encontrarme?


Button Portfolio Button Linkedin

About

Disney Plus web clone with a supabase backend to save favorite movies and tv shows

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published