An open API service indexing awesome lists of open source software.

https://github.com/vicktorms/librarysystem-api

A Library System API é uma API RESTful para gerenciar um sistema de biblioteca. Ele fornece endpoints para operações como adicionar, buscar, atualizar e excluir livros e endereços do sistema.
https://github.com/vicktorms/librarysystem-api

java-8 lombok-maven rest-api spring-boot

Last synced: about 2 months ago
JSON representation

A Library System API é uma API RESTful para gerenciar um sistema de biblioteca. Ele fornece endpoints para operações como adicionar, buscar, atualizar e excluir livros e endereços do sistema.

Awesome Lists containing this project

README

          

# Library System API

[![GitHub license](https://img.shields.io/github/license/VicktorMS/LibrarySystem-API.svg)](https://github.com/VicktorMS/LibrarySystem-API/blob/master/LICENSE)
[![GitHub issues](https://img.shields.io/github/issues/VicktorMS/LibrarySystem-API.svg)](https://github.com/VicktorMS/LibrarySystem-API/issues)
[![GitHub contributors](https://img.shields.io/github/contributors/VicktorMS/LibrarySystem-API.svg)](https://github.com/VicktorMS/LibrarySystem-API/graphs/contributors)

## Descrição
A Library System API é uma API RESTful para gerenciar um sistema de biblioteca. Ele fornece endpoints para operações
como adicionar, buscar, atualizar e excluir livros e endereços do sistema.

## Documentação da API
A documentação completa da API pode ser encontrada em:
[swaggerhub.com](https://app.swaggerhub.com/apis-docs/VICTORMORAESDEVRJ/Library-System/1.0.0 )

Lá você encontrará detalhes sobre os endpoints
disponíveis, os parâmetros de entrada e as respostas esperadas.

## Endpoints Disponíveis
`/address`: Endpoints relacionados a endereços no sistema de biblioteca.

`/books`: Endpoints relacionados a livros no sistema de biblioteca.

## Tecnologias Utilizadas
- Java
- Spring Boot
- Spring MVC
- Spring Data JPA
- Lombok

## Requisitos de Sistema
- Java JDK 8 ou superior
- Maven (para construir e gerenciar dependências)

## Instalação
1. Clone o repositório: `git clone https://github.com/vicktorms/LibrarySystem-API.git`
2. Importe o projeto em sua IDE Java (como IntelliJ IDEA, Eclipse, etc.)
4. Execute o aplicativo Spring Boot

## Uso
1. Acesse a aplicação pelo navegador ou por meio de uma API REST (se aplicável)
2. Navegue pelo catálogo de livros, faça reservas, gerencie sua conta, etc.

## Contribuindo
Contribuições são bem-vindas! Se você encontrar um problema ou tiver uma sugestão para melhorar a API, sinta-se à
vontade para abrir uma issue ou enviar um pull request.
Licença
Este projeto está licenciado sob a Licença Apache 2.0. Consulte o arquivo LICENSE para obter detalhes.