Literalura é um projeto desenvolvido com Spring Boot, focado em gerenciar livros e autores. A aplicação permite que você busque, registre e organize informações sobre autores e livros, incluindo detalhes como idiomas, número de downloads e dados históricos dos autores.
- Spring Boot 3.4.1: Framework principal para o desenvolvimento de aplicações Java.
- Spring Data JPA: Integração com bancos de dados relacionais utilizando JPA (Java Persistence API).
- H2 Database: Banco de dados embutido utilizado para desenvolvimento e testes.
- Adiciona autores a partir de um objeto JSON.
- A informação do autor inclui nome, ano de nascimento e, opcionalmente, ano de falecimento.
- Realiza buscas por título de livros através da integração com o Gutendex API.
- Inclui informações como título, idiomas e número de downloads.
- Lista todos os autores cadastrados no sistema.
- Filtra os autores que estavam vivos em um determinado ano, baseado no ano de nascimento e falecimento.
- Exibe livros registrados no sistema e filtra livros por idioma.
- Java 17 ou superior
- Maven para gerenciamento de dependências e construção do projeto
-
Clonando o repositório
Para começar, clone o repositório em seu ambiente local:
git clone git@github.com:EvertonDev2002/LiterAlura.git cd LiterAlura