Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bibliotech

Introdução

Bibliotech é uma API de gerenciamento de biblioteca desenvolvida com Spring Boot. O sistema permite o cadastro e gerenciamento de livros, autenticação de usuários e controle de aluguéis e devoluções de livros.

Tecnologias Utilizadas

  • Java 21
  • Spring Boot
  • Flyway
  • PostgreSQL
  • JWT
  • Maven
  • Docker

Documentação da API

Livros (Books)

Método Caminho Descrição
GET /api/v1/books Lista os livros cadastrados (com paginação).
POST /api/v1/books Cadastra um novo livro.
PUT /api/v1/books/{id} Atualiza os dados de um livro existente.
DELETE /api/v1/books/{id} Remove um livro do sistema.

Usuários (Users)

Método Caminho Descrição
POST /api/v1/user/register Registra um novo usuário no sistema.
POST /api/v1/user/login Realiza o login e retorna o token de autenticação.

Aluguéis (Rentals)

Método Caminho Descrição
POST /api/v1/rentals/rent Realiza o aluguel de um livro.
POST /api/v1/rentals/return-book Realiza a devolução de um livro alugado.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages