El Product Owner nos resenta este backlog que es el resultado de su trabajo con el cliente hasta el momento.
Yo como usuaria, quiero ver un catálogo de películas en una tabla (líneas y columnas).
- Usa el arreglo de peliculas en
data/dataset.js
para crear una pagina de peliculas - La aplicación debe incluir todos los peliculas en la data
- Cada película debe mostrar al menos: póster, título original y año de estreno
- La página debe ser responsive
- Un pull request y code review de una compañera o coach
- Pasa los tests de Lighthouse accessibility
Yo, como usuaria, quiere filtrar y ordenar las películas.
- El interfaz debe tener una manera filtrar, ordenar y limpiar (controls de
select
) - La página debe ser responsive
- Las funcionalidades de filter y sort deben tener pruebas unitarias
- Un pull request y code review de una compañera o coach
- Pasa los tests de Lighthouse accessibility
Yo, como usuaria, quiere consultar detalles de las películas
- El endpoint debe ser utilizado /movie/{movie_id}.
- Cada película debe mostrar al menos : póster, título original, año de lanzamiento, género, votación media, votos totales.
- Las detalles debe ser en una pagina nueva utilizando un router, o en un modal.
- La interfaz debe permitir volver a la lista de películas manteniendo el filtro y la orden.
- Si usas un router:
- la pagina principal debe ser renderizado 100% dinamicamente
- las funcionalidades de router debe tener pruebas unitarias
- Los componentes desarrollados deben tener pruebas unitarias
Yo, como usuaria, quiero filtrar y ordenar el catálogo de la películas usando los críterios compatibles con Themovie Database API V3.
- El endpoint
/discover/movie
debe ser utilizado para la lista de peliculas (reemplaza el dataset estatica) - Para filtrar, se debe utilizar el endpoint /discover/movie, y uno o más parámetros, como por ejemeplo with_genres.
- Para ordenar, debes utilizar el enpoint /discover/movie, y uno o más parámetros, como por ejemplo sort_by
- La aplicación debe incluir la paginación para explorar el catálogo por páginas
- La página debe mantener el filtro y el ordenamiento.
- Cada película debe mostrar al menos: póster, título original y año de estreno.
- Los componentes desarrollados deben tener pruebas unitarias