Desenvolver um Catálogo de Livros que ofereça interação textual (via console) com os usuários, proporcionando no mínimo 5 opções de interação.
Os livros são buscados através da API Gutendex.
- Consumo da API;
- Análise da Resposta JSON;
- Inserção e consulta no banco de dados;
- Exibição de resultados aos usuários;
O usuário pode buscar livros pelo título no cosole, e interagir com a aplicação por meio do console, entre as opções do menu, as quais estão listadas a seguir:
- Buscar livros pelo título
- Listar livros no banco
- Listar autores no banco
- Contar livros em determinado idioma
O projeto utiliza as seguintes tecnologias e ferramentas:
- Java
- Spring Boot
- JPA (Java Persistence API)
- Jackson (para desserialização de JSON)
- Banco de dados (PostgreSQL)
Projeto desenvolvido por Jorge Ramos. Desafio proposto durante a formação em Java da Oracle One + Alura 2024.