Desafio API
Sistema criado para cadastrar projetos e equipes, um projeto possui uma equipe e tem tarefas dentro, onde os membrosda equipe podem se atribuir.
Detalhes
- Utilizando Go e gin
- Disponível em(HEROKU): https://api-desafio-brisa.herokuapp.com
- Swagger: http://localhost:8080/swagger/index.html (ainda não finalizado)
- Frontend não implementado nessa primeira etapa
Membros:
– Caio Sousa: Desenvolvimento dos metódos GET, POST, PUT e DELETE, e iniciado desenvolvimento do swagger e da documentação da API.
– Pedro Miguel: Desenvolvimento e atualização dos metódos GET, POST, PUT e DELETE, mais a atualização dos elementos projetos para associar mais de uma equipe, e pessoas para associar a mais de uma equipe e tarefa.
– Dayanne Bugarim: Atualização dos metódos GET, POST, PUT e DELETE
Andamento do projeto
Funcionalidade | Estado |
---|---|
Manter equipe | ✔️❤️ |
Manter projeto | ✔️❤️ |
Associar equipe a projeto | ✔️❤️ |
Criar tarefa no projeto | ✔️❤️ |
Atribuir tarefa | ✔️❤️ |
APLICAÇÕES
- PROJETOS:
GET:
/projetos
/projetos/:id/tarefas/projetos/:id
/projetos/equipes/:id
/projetos/equipes/:id/members
/projetos/:id/equipes
————————————
POST:
/projetos
/projetos/:id/tarefa
————————————
PUT:
/projetos/:id
————————————
DELETE:
/projetos/:id
————————————
ㅤ
ㅤ
- EQUIPES:
GET:
/equipes
/equipes/:id
/equipes/member/:id
————————————
POST:
/equipes
————————————
PUT:
/equipes/:id
————————————
DELETE:
/equipes/:id
————————————
ㅤ
ㅤ
- MEMBROS:
GET:
/pessoas
/pessoas/:id
/pessoas/:id/tarefas
————————————
POST:
/pessoas
————————————
PUT:
/pessoas/:id
————————————
DELETE:
/pessoas/:id
————————————
ㅤ
ㅤ
- TAREFAS:
GET:
/tarefas
/tarefas/:id
/tarefas/:id/pessoas
————————————
POST:
/tarefas
————————————
PUT:
/tarefas/:id
————————————
DELETE:
/tarefas/:id
————————————