Skip to content

An application connected to a relational database. Apply advanced Java and Spring concepts, such as consuming external RES APIs, data persistence with PostgreSQL

Notifications You must be signed in to change notification settings

marcotrejolemus/libreriasgandhi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

librerias gandhi

A console application connected to a relational database. Apply advanced Java and Spring concepts, such as consuming external RES APIs, data persistence with PostgreSQL

librerias gandhi

librerias gandhi is a Spring Framework application designed to connect to a relational database, consume external APIs, and apply advanced Java and Spring concepts. The console application uses PostgreSQL for data persistence with Hibernate and focuses on managing and querying information about books and authors.

Table of Contents

Features

  • External API Consumption: Fetch book data from external APIs (e.g., Gutenberg Project API).
  • Data Persistence: Store and manage data in a PostgreSQL database.
  • Advanced Querying: Utilize Spring Data JPA for complex queries.
  • Interactive Console Menu: A console-based interface for users to search, list, and analyze book and author data.
  • **CRUD Book records in DB PostgreSQL

Technologies

  • Java
  • Spring Boot
  • Spring Data JPA
  • PostgreSQL
  • Hibernate
  • Maven
  • REST APIs

Prerequisites

  • Java 11 or higher
  • Maven 3.6+
  • PostgreSQL 12+
  • An IDE with Spring Boot support (e.g., IntelliJ IDEA, Eclipse)

Setup

  1. Clone the repository:
    git clone https://github.com/marcotrejolemus/libreriasgandhi.git
    cd libreriasgandhi

Screenshots

  • This section shows the screenshots and the execution of every option in the console menu screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot

About

An application connected to a relational database. Apply advanced Java and Spring concepts, such as consuming external RES APIs, data persistence with PostgreSQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages