Este proyecto consiste en una aplicacion de consola la cual permite consultar libros en la base de datos del Proyecto Gutenberg y almacenar estas consultas en una base de datos junto a su principal autor.
Buscar libros en la base de datos del Proyecto Gutenberg, Listar todos los libros buscados anteriormente, Listar todos los autores de libros buscados anteriormente, Buscar autores vivos por año entre los buscados anteriormente, Listar todos los idiomas disponibles entre los libros buscados anteriormente.
El proyecto está completo y funcional. La aplicación ha sido probada y cumple con los requisitos establecidos.
Puedes acceder al código fuente del proyecto en el siguiente repositorio: LiterAlura
- Java 11: Lenguaje de programación principal utilizado para desarrollar la aplicación.
- Spring Boot: Framework utilizado para crear la aplicación de manera rápida y eficiente.
- Spring Data JPA: Utilizado para la gestión de la persistencia y las consultas a la base de datos.
- PostgreSQL: Base de datos utilizada para almacenar la información de los libros y autores.
- Maven: Herramienta de gestión de dependencias y construcción del proyecto.
- Jackson: Biblioteca utilizada para la serialización y deserialización de objetos JSON.
- Proyecto Gutenberg API: Fuente de datos utilizada para consultar información sobre libros.