Davinoper / usersManagement

Api for users management

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Users Management Api 👨‍💻

Essa api foi desenvolvida com a finalidade de fazer o controle e gerenciamento usuários, utilizando a tecnologia Oauth2 para autenticação, técnicas de validação, exception handler e testes unitários.

💡 O que é preciso para executar?

Serão necessárias as seguintes tecnologias:

  • JDK 11 ⚙
  • Docker 🐳
  • Maven 3.8.1 🍂

🔨 Build do projeto

Para realizar o build do projeto com o Maven, execute o seguinte comando:

mvn clean install

🎲 Banco de Dados

Para subir um container com banco de dados para a aplicação, execute:

docker-compose up

📝 Testes

Execute os testes unitários da aplicação com:

mvn test

📚 Documentação

Para acessar a documentação da api importe as collections do postman:

  • UsersManagement.postman_collection.json
  • usersManagerEnvironment.postman_environment.json

About

Api for users management


Languages

Language:Java 100.0%