Skip to content

polyglisdev/catalogo-libros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Catálogo de Libros ¡Bienvenido al Catálogo de Libros! Este proyecto es una aplicación de consola en Java desarrollada como parte del programa Alura ONE, diseñada para gestionar y explorar información sobre libros utilizando una API externa.

🌟 Funcionalidades Búsqueda de libros: Busca libros por título en la API de Gutendex.

Listado de autores: Muestra todos los autores registrados en la base de datos local.

Listado de libros: Muestra todos los libros guardados en tu base de datos.

Búsqueda de autores por año: Filtra autores que estaban vivos en un año específico.

Listado de autores por año de nacimiento: Muestra autores ordenados por su año de nacimiento.

Top 10 libros más buscados: Muestra una lista de los libros más buscados.

Búsqueda de libros por idioma: Filtra libros según el idioma.

🛠️ Tecnologías Utilizadas Java: El lenguaje principal de la aplicación.

Maven: Herramienta de gestión de dependencias y construcción de proyectos.

Spring Data JPA: Para la persistencia de datos y la gestión de la base de datos.

PostgreSQL: Sistema de gestión de base de datos relacional para almacenar la información.

Gutendex API: API pública utilizada para obtener información de libros y autores.

🚀 Cómo Empezar Requisitos JDK 17 o superior instalado.

Maven instalado.

Una base de datos PostgreSQL configurada.

Configuración Clona el repositorio:

Bash

git clone https://github.com/polyglisdev/catalogo-libros.git Configura la base de datos: Abre el archivo src/main/resources/application.properties y actualiza los detalles de tu base de datos PostgreSQL:

Properties

spring.datasource.url=jdbc:postgresql://localhost:5432/tu-base-de-datos spring.datasource.username=tu-usuario spring.datasource.password=tu-contraseña Ejecuta la aplicación: Puedes ejecutar el proyecto directamente desde tu IDE (como IntelliJ IDEA o VS Code) o desde la terminal:

Bash

mvn spring-boot:run 🤝 Contribuciones Las contribuciones son bienvenidas. Siéntete libre de abrir un issue para reportar errores o sugerir nuevas funcionalidades.

Autor- poliglisdev

About

Es una aplicación de consulta de libros en Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages