8000 GitHub - sheylaing/ProyectoAlura_Literalura
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

sheylaing/ProyectoAlura_Literalura

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Challenge BackEnd N°2: LiterAlura

Este proyecto utiliza la API de Gutendex para buscar libros, almacenar los resultados en una base de datos PostgreSQL y permitir consultas sobre los libros y sus autores. La app cuenta con un menú con diferentes opciones para que el usuario pueda interactura.

💻Funcionalidades de la Aplicación

  • 1-Búsqueda libro por título: Encuentra libros por su título.
  • 2-Listar libros registrados: Muestra todos los libros registrados en la base de datos.
  • 3-Listar autores registrados: Muestra todos los autores registrados en la base de datos.
  • 4-Listar autores vivos en un determinado año: Encuentra autores que estaban vivos en un año específico.
  • 5-Listar libros por idioma: Filtra libros por su idioma.
  • 0-Salir: Permite al usuario salir de la aplicación.

💻Tecnologías utilizadas

  • Java 17
  • Maven
  • Spring Boot
  • Spring Data JPA
  • PostgreSQL
  • Hibernate
  • API de Gutendex

💻Instalación

Sigue estos pasos para configurar y ejecutar el proyecto en tu máquina local.

Dependencias

Asegúrate de agregar las dependencias necesarias en tu archivo pom.xml para la base de datos que deseas usar.

Configurar tu base de datos en el archivo application.properties

spring.datasource.url=jdbc:postgresql://localhost:5432/nombre_de_tu_base_de_datos
spring.datasource.username=tu_usuario
spring.datasource.password=tu_contraseña
spring.jpa.hibernate.ddl-auto=update

Nota adicional

Asegúrate que el usuario de la BD tenga los permisos y/o privilegios necesarios para que puedas crear los objetos de Base de Datos desde el IDE que utilices.

💻Ejecucion de la Aplicación

Para ejecutar la aplicación, sigue los siguientes pasos:

1. Clonar el repositorio.
2. Importar el proyecto en tu IDE de preferencia.
3. Configurar la base de datos PostgreSQL y actualizar el archivo application.properties con las credenciales de la base de datos.
4. Ejecutar el proyecto.
5. Seguir las instrucciones en la consola para interactuar con la aplicación.

Eejcuta la aplicación en tu IDE _Al ejecutar la aplicación, se mostrará un menú en la consola con las siguientes opciones:

Menú de opciones:
1 - Buscar libro por título
2 - Listar libros registrados
3 - Listar autores registrados
4 - Listar autores vivos en un determinado año
5 - Listar libros por idioma
0 - Salir

Finaliza con un ejemplo de cómo obtener datos del sistema o como usarlos para una pequeña demo

💻Pruebas

Pruebas realizadas del funcionamiento de la aplicación

1

2

3

4

5

6-1

6-2


Realizado por ♥️ Sheyla Marin ♥️ (https://github.com/sheylaing) 😊

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0