Skip to content

Challenge de conclusão da formação "Java Web: crie aplicações usando Spring Boot" realizado pela Alura no contexto do Programa One Next Education da Oracle.

License

Notifications You must be signed in to change notification settings

iacoleite/literalura

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Literalura

Descrição

Projeto desenvolvido no programa ONE - Oracle Next Education realizado pela Alura em parceria com a Oracle. O projeto foi desenvolvido em Java 17 no decorrer da especialização em back-end. Literalura é uma aplicação que permite aos usuários buscar informações sobre livros e autores. Utiliza a API Gutendex para obter informações sobre livros e autores.

Funcionalidades

A aplicação oferece as seguintes funcionalidades:

  • Buscar livro pelo título: Permite ao usuário buscar um livro pelo título e armazená-lo no banco de dados.
  • Listar livros registrados: Lista todos os livros registrados no banco de dados.
  • Listar autores registrados: Lista todos os autores registrados no banco de dados.
  • Listar autores vivos em um determinado ano: Lista os autores que estavam vivos em um ano específico e que foram registrados no banco de dados.
  • Listar livros em determinado idioma: Lista os livros disponíveis no banco de dados em um idioma específico.
  • Listar Top 10 livros mais baixados: Mostra os 10 livros mais baixados no Gutendex.
  • Buscar autor: Permite ao usuário buscar informações sobre um autor. Caso o autor não seja encontrado no banco de dados, será realizada uma busca de um livro de sua autoria que será inserido no banco de dados.
  • Verificar percentual de livros por idioma: Mostra o percentual de livros no banco de dados em cada idioma.

Tecnologias utilizadas

  • Java
  • Spring Boot
  • Maven
  • PostgreSQL

Instalação

Para executar a aplicação localmente, siga estas etapas:

  1. Clone este repositório: git clone https://github.com/iacoleite/literalura.git
  2. Certifique-se de ter o Java JDK 8 ou superior instalado.
  3. Importe o projeto em sua IDE preferida (como IntelliJ IDEA ou Eclipse).
  4. Configure o PostgreSQL e atualize as configurações no arquivo application.properties.
  5. Execute a classe LiteraluraApplication.java.

Uso

Após iniciar a aplicação, você será apresentado com um menu interativo. Basta selecionar a opção desejada e seguir as instruções.

Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir um pull request ou uma issue.

badge literalura

About

Challenge de conclusão da formação "Java Web: crie aplicações usando Spring Boot" realizado pela Alura no contexto do Programa One Next Education da Oracle.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages