✨ Principais Recursos
📋 Gestão de Squads
- Crie, liste, atualize e exclua squads de forma intuitiva.
- Associe colaboradores a squads para melhor organização e comunicação.
⚙️ Gerenciamento de Colaboradores
- Adicione, consulte, atualize e remova colaboradores com facilidade.
- Estabeleça associações claras entre colaboradores e suas respectivas squads.
🎉 Desafio Técnico Completo
- A aplicação atendeu ao desafio proposto, oferecendo uma solução em Java com Spring Boot.
- Persistência dos dados está sendo feita em PostegreSQL, com a opção de persistência no banco de dados para escalabilidade futura.
Como Usar:
Pré-requisitos:
- Certifique-se de ter o Java e o Spring Boot instalados em sua máquina.
- Clone este repositório para o seu ambiente local.
Instalação e Configuração:
- Execute a aplicação Spring Boot.
- Acesse a API através do endpoint principal.
Exemplos de Uso:
Criar um Squad:
POST /squads
{
"nome": "SquadA"
}
Adicionar um colaborador a um squad:
POST /squads/{idSquad}/adicionar-colaborador
1 // Id do colaborador existente
Listar Todos os Squads: