Skip to content

Um projeto de gerenciamento de pessoas utilizando boas praticas de programação.

License

Notifications You must be signed in to change notification settings

joovitor12/person-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Person Manager

Tecnologias   |    Projeto   |    Como executar   |    Colaboradores   


✨ Tecnologias

O projeto foi desenvolvido e testado com as seguintes tecnologias:

💻 Projeto

O Person Manager é uma API de gerenciamento de pessoas com as funcionalidades de:

  • Criar, editar e consultar uma ou mais pessoas

  • Criar, editar e consultar um ou mais endereços de uma pessoa

  • Poder indicar qual endereço será considerado o principal de uma pessoa

    Abaixo está sendo disponibilizado o Diagrama de Classes realizado para o projeto:

    UML diagrams

🚀 Como executar

  • Clone o repositório

  • Tenha instalado as seguintes dependencias:

  • Abra o repositório em alguma IDE (Ex: Intellij, STS etc.) ou no seu próprio terminal

  • Abra o terminal do projeto e execute o comando mvn clean install

  • Apos isso, execute o comando mvn spring-boot:run ou apenas rode a classe PersonManagerApplication.java

  • localhost:8080/api/person/v1 -> para serviços apontados para a entidade de pessoas sendo gerenciadas

  • localhost:8080/api/address/v1 -> para serviços apontados para a entidade de endereços das pessoas gerenciadas

Também está sendo disponibilizada uma coleção do Postman contendo rotas com exemplos para cada rota da aplicação. Clique aqui para baixar.

👷 Colaboradores

Nome: João Vitor Machado Andrade Sousa

About

Um projeto de gerenciamento de pessoas utilizando boas praticas de programação.

Resources

License

Stars

Watchers

Forks

Languages