Skip to content

Latest commit

 

History

174 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 API para Reserva de Salas

API REST para a reserva de salas, com implementação de banco de dados, testes, autenticação de rotas e documentação. image

Tecnologias

  • Java com framework Spring
  • Banco de Dados PostgreSQL
  • Testes com JUnit e MockMVC
  • Autenticação e segurança com JWT + Auth0
  • SpringDocs para documentação

Entidades

Entidade Atributos
Usuário nome, sobrenome, telefone, email, login, senha
Sala nome, capacidade, andar, bloco, status
Reserva dataInicio, dataFim, salaId, usuarioId, status

Funcionalidades

  • Usuário: cadastrar, listar todos, listar específico, editar, deletar.
  • Sala: cadastrar, listar todos, listar específico, editar, deletar.
  • Reserva: cadastrar, listar todos, listar específico, listar por usuário, listar por sala, editar, deletar.
  • Login.

Testes

Cada entidade possui testes. image

Documentação

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

About

API REST para a reserva de salas, com implementação de banco de dados, testes, autenticação de rotas e documentação.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages