https://github.com/mislenesm/literalura-desafio
https://github.com/mislenesm/literalura-desafio
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mislenesm/literalura-desafio
- Owner: MisleneSM
- Created: 2024-05-16T15:56:15.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-22T20:04:47.000Z (about 1 year ago)
- Last Synced: 2024-05-22T22:22:02.309Z (about 1 year ago)
- Language: Java
- Size: 69.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
LiterAlura - Catálogo de Livros
Desenvolvido por:
Mislene Moura - [Linkedin](https://www.linkedin.com/in/mislene-silva-moura-1211531b4//) |
[Github](https://github.com/MisleneSM)## Índice
* [1. Resumo do projeto](#1-resumo-do-projeto)
* [2. Objetivos de aprendizagem](#2-objetivos-de-aprendizagem)
* [3. Resultado do Projeto](#3-resultado-do-projeto)
* [4. Instruções de Instalação](#4-instruções-de-instalação)
* [5. Tecnologias Utilizadas](#5-tecnologias-utilizadas)***
## 1. Resumo do Projeto🤩
Desenvolvido um catálogo de livros tendo como principal objetivo trabalhar com ferramentas do Java, realizando solicitações a uma API de livros, manipulando dados JSON, armazenando em um banco de dados e, por fim, filtrando e mostrando os livros e autores de interesse.
OBJETIVOS DO PROJETO: 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:
* Buscar livro pelo título.
* Listar livros registrados.
* Listar autores registrados.
* Listar autores vivos em um determinado ano.
* Listar livros em um determinado idioma.Os livros serão buscados através de uma API específica chamada [Gutendex](https://gutendex.com/).
Passos completados:
* Configuração do Ambiente Java;
* Criação do Projeto;
* Consumo da API;
* Análise da Resposta JSON;
* Inserção e consulta no banco de dados;
* Exibição de Resultados aos Usuários;## 2. Objetivos de aprendizagem✅
- Java
- Spring Boot
- Spring Data JPA
- Jackson
- PostgreSQL## 3. Resultado do Projeto📝
###### Resultado Final
## 4. Instruções de Instalação🔍
* Clona este repositório.
* Instale o PostgreSQL
* Configure a base de dados do PostgreSQL
* Configuração de arquivo -> SRC - Resources - Application.properties (o mesmo terá armazenado as informações a seguir)
* Altere as informações descritas nos parênteses com seu nome, e uma senha.```
spring.datasource.url=jdbc:postgresql://localhost/literalura
spring.datasource.username= (Digite seu nome)
spring.datasource.password= (Digite uma senha)
spring.datasource.driver-class-name=org.postgresql.Driver
hibernate.dialect=org.hibernate.dialect.HSQLDialectspring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
spring.jpa.format-sql=true````
OBS: Caso deseje compartilhar este sistema com outra pessoa, apague as informações que foram alteradas (acrescente novamente os parênteses com as descrições para que outros usuários possam realizar o preenchimento indicando seu próprio nome e senha).* Atualize as dependências do Maven.
* Executa a aplicação.## 5. Tecnologias Utilizadas✅
![]()
![]()
![]()
![]()