Desarrollar un Catálogo de Libros que ofrezca interacción textual (vía consola) con los usuarios, proporcionando al menos 5 opciones de interacción. Los libros se buscarán a través de una API específica. La información sobre la API y las opciones de interacción con el usuario se detallará en la columna "Backlog"/"Listo para iniciar".
- Configuración del Ambiente Java;
- Creación del Proyecto;
- Consumo de la API;
- Análisis de la Respuesta JSON;
- Inserción y consulta en la base de datos;
- Exibición de resultados a los usuarios;
El sistema cuenta con un menú interactivo que ofrece 5 opciones principales:
- Permite buscar un libro ingresando su título.
- Realiza una consulta a la API Gutendex para obtener información del libro.
- Si el libro es encontrado, se muestra un mensaje confirmando su disponibilidad.
- En caso de que el autor no esté registrado, se permite añadir el autor y el libro.
- Finalmente, se presenta la información del libro:
- Muestra todos los libros almacenados en la base de datos:
- Presenta un listado de autores registrados junto con los libros asociados a cada uno:
- Solicita al usuario ingresar un año:
- Luego, muestra los resultados correspondientes:
- Presenta un menú para seleccionar un idioma:
- Muestra los libros disponibles en el idioma seleccionado:
- Si no hay libros en el idioma seleccionado, se muestra un mensaje de error:
- Muestra un mensaje de despedida cuando se selecciona la opción para salir:














