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

miguel-Golangmiguel-Golang

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
————————————

GitHub

View Github