Skip to content

Michaeldam88/videoteca

Repository files navigation

Videoteca

Web para buscar películas y series. Podemos ver detalles y añadir a favoritos las que más nos gusten.

Proyecto:

  • Diseño en Figma
  • Crear una SPA con varias páginas en React, gestionando el estado común con context + reducer. La app debe ser responsive (mobile + desktop) / mobile first.
  • Mínimo de páginas (vistas): Lista API pública, lista API privada y detail. Alguna/s de ellas se tiene que cargar mediante lazy loading.
  • La app se conectará a una API de vuestra elección y listará los elementos. En dicho listado tiene que haber paginación y también un filtro como mínimo. A partir de este listado tendréis que crear otro listado conectado a una API local, donde implementaréis CRUD.
  • La interfaz debe dar feedback de cuando se está esperando una response de las APIs, y también debe gestionar los errores de éstas.
  • Debemos usar un login de usuarios que se refleje en el API privada.
  • Hooks de git y GitHub Actions
  • HTML semántico (validado)
  • Testing con coverage
  • Autenticación y API privada

Para su desarrollo he intentado utilizar todas las tecnologías aprendidas durante el curso:

  • Como Framework: React con patrón Flux
  • Para el código: Typescrip,
  • Para el css: Sass y BEM
  • Para los tests: Jest
  • Como api pública: The movie database API
  • Para la persistencia: Firebase Realtime Database
  • Para el login: Firebase Authentication
  • Para comprobar la calidad del código: Git Action y Sonar (https://sonarcloud.io/project/overview?id=Michaeldam88_videoteca)

Así es como se presenta: This is an image This is an image

La podéis probar aquí: https://michaeldam88-videoteca.netlify.app/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages