Skip to content

This Java Spring Boot project creates a book catalog using the Gutendex API. It allows searching for books by title, inserting new entries, listing authors, and showcasing top downloads.

Notifications You must be signed in to change notification settings

apbadaro/ONE-Challenge-LiterAlura

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


&

Fase 3 - Especialização Backend com Java e Spring

LiterAlura | Catálogo de Livros

Este projeto Java utiliza Spring Boot para criar um catálogo de livros interativo, integrando-se à API Gutendex para obter dados de livros e autores. Permite operações como busca por título, listagem de livros cadastrados, e muito mais.

Desafio LiterAlura Badge

👩🏻‍🎓 Certificado de conclusão

Funcionalidades

  • Busca por Título: Permite buscar livros pelo título diretamente na API Gutendex.
  • Cadastro de Livros: Possibilita inserir novos livros no banco de dados local.
  • Listagem de Autores: Exibe uma lista de todos os autores cadastrados.
  • Autores Vivos em Determinado Ano: Exibe uma lista de todos os autores vivos em um ano específico.
  • Listagem de Livros em Determinado Idioma: Exibe uma lista de livros em um idioma específico.
  • Top 10: Exibe os 10 livros mais baixados.
  • Busca de Autores por Nome: Permite buscar todos os livros cadastrados de um determinado autor.

Requisitos

  • JDK (Kit de Desenvolvimento Java)

  • IntelliJ IDEA ou qualquer IDE Java

  • Banco de dados PostgreSQL

  • Instalação e Configuração

  1. Clone o repositório:
git clone https://github.com/quasiEvil/ONE-Challenge-LiterAlura.git
  1. Abra o projeto no IntelliJ IDEA ou na sua IDE Java preferida.

  2. Configure o arquivo application.properties no diretório src/main/resources com as configurações do banco de dados:

spring.datasource.url=jdbc:postgresql://localhost:5432/nome-do-banco
spring.datasource.username=seu-usuario
spring.datasource.password=sua-senha
spring.jpa.hibernate.ddl-auto=update
  1. Execute o projeto Spring Boot.

Uso

  • Ao executar o projeto, você terá acesso a um menu interativo no terminal.
  • Escolha uma das opções disponíveis para interagir com o catálogo de livros.
  • Siga as instruções para realizar operações como busca, inserção e listagem de dados.

Demo

Java-LiterAlura

Banco de dados (local)

Captura de Tela 2024-07-13 às 15 12 54 Captura de Tela 2024-07-13 às 15 13 15

About

This Java Spring Boot project creates a book catalog using the Gutendex API. It allows searching for books by title, inserting new entries, listing authors, and showcasing top downloads.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages