Skip to content

API REST com Spring Boot para um sistema de gestão de uma livraria online.

License

Notifications You must be signed in to change notification settings

antonioeloy/livraria-api

Repository files navigation

banner

💻 livraria-api

API REST com Spring Boot para um sistema de gestão de uma livraria online.

Este projeto foi desenvolvido ao longo do Bootcamp Java Alura 2021.

📑 Tabela de conteúdos

⌛ Status do projeto

Concluído.

🛠️ Tecnologias

As seguintes tecnologias e ferramentas foram utilizadas no desenvolvimento deste projeto:

📃 Features

  • Listar todos os autores
  • Cadastrar um autor
  • Retornar os dados de um autor
  • Atualizar os dados de um autor
  • Excluir um autor
  • Listar todos os livros
  • Cadastrar um novo livro
  • Retornar os dados de um livro
  • Atualizar os dados de um livro
  • Excluir um livro
  • Listar usuários
  • Cadastrar um usuário
  • Atualizar um usuário
  • Retornar um usuário
  • Remover um usuário
  • Gerar relatório de quantidade de livros por autor

📝 Pré-requisitos

Antes de começar, você precisa ter instalado em sua máquina as seguintes ferramentas:

🚀 Executando a aplicação

# Clone este repositório
$ git clone https://github.com/antonioeloy/livraria-api.git

# Na pasta raiz do projeto, execute os contêineres da aplicação
$ docker-compose up

# A aplicação iniciará na porta 8080

⚙️ Testando a aplicação

Para testar a API, basta acessar a documentação gerada com a biblioteca Springfox Swagger.

http://localhost:8080/swagger-ui.html

documentacao

©️ Licença

Este projeto está licenciado nos termos da licença MIT.

About

API REST com Spring Boot para um sistema de gestão de uma livraria online.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published