Esta aplicación, basada en Java 17, esta desarrollado para el Challenger Literatura Alura Latam. Aplica los conceptos de persistencia de datos en el framework Spring Boot 3.3 .
Se uso Spring Boot 3.3, JPA , JPQL , Jackson JSON , Maven , Motor Base Datos Postgres.
usando JPA , JPQL y Hibernate
Hace uso de las api https://gutendex.com/ para la consulta de libros .
*** Funcionalidades:**
- Busqueda de un Libro por Nombre en la Api Gutendex y se guarda en la base de datos local postgres.
- Ver todos los libros registrados en la base de datos local.
- Se almacenan los Autores de los Libros en la base de datos local.
- Ver todos los autores registrados. Busqueda de Autores vivos para un año ingresado por el usuario.
- Ver todos los libros para un idioma ingresado por el usuario.
- Muestra estadisticas simples como cantidad de libros encontrados , promedio de descargas .
- Salir de la aplicación.
- Java 17
- Biblioteca Jackson para procesamiento de JSON.
- Apis https://www.gutendex.com/ Consulta de libros
- Framework Spring Boot . Dependencias JPA , Postgres Driver .
- Motor Base Datos Posgres.
-
Clonar el repositorio:
git clone https://github.com/netcigos/LiterAlura.git
-
Build en IDE de desarrollo .
| Pantalla | Vista |
|---|---|
| Principal | ![]() |
| Búsqueda Libro API | ![]() |
| Lista de libros registrados | ![]() |
| Lista de autores registrados | ![]() |
| Lista de autores vivos | ![]() |
| Lista de libros por idioma | ![]() |





