O LiterAlura é um catálogo de livros interativo desenvolvido em Java que oferece funcionalidades para buscar, armazenar e manipular dados de livros e autores. Utilizando uma API específica, o sistema permite aos usuários realizar diversas interações via console.
- Buscar livro pelo título
- Listar livros registrados
- Listar autores registrados
- Listar autores vivos em um determinado ano
- Listar livros em um determinado idioma
- Listar estatísticas de downloads de todos os livros
- Listar os Top 10 livros mais baixados
- Buscar autor por nome
- Java (JDK 21)
- Spring Boot | Spring Data JPA
- Postgres | Postgres Driver
- IDE: IntelliJ IDEA
- API: Gutendex
Antes de começar, verifique se tu atendeu aos seguintes requisitos:
- Necessário Java isntalado.
- Adiconar as dependencias(spring-boot-starter-data-jpa, postgresql, jackson-databind)
- Configurar variaveis de ambiente como: nome de
DB_HOST
,DB_USER
,DB_PASSWORD
Para instalar o Nome do Projeto, siga estes passos:
- Instale o Java JDK: Certifique-se de que o Java JDK está instalado em seu sistema.
- Adicione as dependência.
- Configure as variáveis de ambiente.
Para executar o projeto no IntelliJ IDEA, siga os passos abaixo:
- Abra o projeto no IntelliJ IDEA: Inicie o IntelliJ IDEA e abra o projeto que você deseja executar.
- Localize a classe principal: No painel "Project" (Alt+1), navegue até a pasta src e encontre o arquivo da classe principal do seu projeto - Main.java.
- Execute a classe principal: Abra o arquivo da classe principal no editor. No editor, selecione "Run" ou SHIFT + F10.
- Interaja com o aplicativo: Após a execução, você poderá interagir com o aplicativo através do console, seguindo as instruções fornecidas pelo menu interativo.