El ejercicio consiste en desarrollar una aplicación web de búsqueda de series de TV, que nos permite marcar/desmarcar las series como favoritas y guardarlas en local storage.
- Estructura básica que consta de dos partes:
- Un campo de texto y un botón para buscar series por su título.
- Un listado de resultados de búsqueda donde aparece el cartel de la serie y el título.
- La aplicación debe conectarse al API abierto de TVMaze para la búsqueda de series. Las series que no tengan imagen deben mostrar una imagen de relleno.
- Podrán elegirse las series favoritas. Cuando una serie sea marcada como favorita, deberá cambiar su estilo. Además, las series favoritas deben seguir apareciendo aunque se realice una nueva búsqueda.
- Hay que almacenar el listado de favoritos en el localStorage. De esta forma, al recargar la página el listado de favoritos debe mostrarse.
- Opción de eliminar favoritos.
- Maquetación.
Descarga o clona este repositorio.
Necesitas tener instalado Node.js.
Instala dependencias con $ npm install.
npm install
Ejecuta el proyecto con $ npm start.
npm start
Para publicar en GitHub Pages
npm run docs
npm run push-docs