La biblioteca funciona utilizando una API, donde obtenemos informacion de todos los libros y autores. realiza las siguientes tareas:
- Buscar libro por título: Esta funcion nos permite realizar una busqueda por el nombre del titulo del libro y nos inserta la información en la base de datos.
- Listar libros registrados: Esta funcion nos permite ver todos los libros que han sido registrados en la base de datos.
- Listar autores registrados: Esta funcion nos permite ver todos los autores que han sido registrados en la base de datos.
- Listar autores vivos en un determinado año: Esta funcion nos permite listar los autores que estaban vivos en un determinado año.
- Listar libros por idioma: Esta funcion nos permite ver libros por su idioma por ejemplo Español, Ingles, Frnances(podemos utilizar mas idiomas).
- Generar estadisticas: Nos permite ver las descargas de los libros.
- Top 10 libros más descargados: Esta funcion nos permite ver los 10 libros más descargados de la biblioteca.
- Buscar autor por nombre: Raliza una busqueda por nombre del autor en la base de datos.
Es un formato de respuesta API: Para utilizar esta API tenemos que ingresar a su pagina Gutendex-API para obtener toda la informacion sobre los libros y autores que nos proporciona una variedad de libros en linea.
- Intellij IDEA Community Edition
- JDK 21
- Java 21
- PostgreSQL 16
- Maven
- Spring Boot 3.3.0