/parking-control-api

É uma API desenvolvida com Java e Spring Boot para gerenciar estacionamentos de um condomínio.

Primary LanguageJava

Parking-control-api

Sobre o projeto

É uma API desenvolvida com Java e Spring Boot para gerenciar estacionamentos de um condomínio.

Collection do Postman

Importar o link no Postman: https://api.postman.com/collections/6556841-2c3754c9-55d8-4092-a8aa-c257d56c3683?access_key=PMAT-01GN4SCTGJYE5EWXZ6YN4BBEQS

Usuários para requests

  • Username: maria - Senha: 123456 - Perfil: ADMIN
  • Username: joao - Senha: 123456 - Perfil: USER

Arquitetura da aplicação

Arquitetura

Tecnologias utilizadas

  • Java 11
  • Spring (boot, web, data, validation, security)
  • JPA / Hibernate
  • Lombok
  • ModelMapper
  • Maven
  • Postgres
  • Flyway
  • JUnit/Mockito
  • Docker

Como executar o projeto

Pré-requisitos

Docker em execução

# clonar repositório
git clone https://github.com/LuisPaulo1/parking-control-api.git

# entrar na pasta do projeto parking-control-api
cd parking-control-api

# executar o projeto
docker-compose up

Autor

Luis Paulo

https://www.linkedin.com/in/luis-paulo-souza-a54358134/