Este projeto faz parte do programa de bolsas Compasso OUL como desafio da Sprint #2.
Status do Projeto: Concluido ✓
git clone https://github.com/diogo-alexandre/desafio-sprint02.git
cd desafio-sprint02
npm install
- Windows
echo '' > .env
- Linux
touch .env
- .env Exemplo:
DB_HOST=localhost
DB_PORT=3306
DB_USER=root
DB_PASS=12345
DB_DATABASE=desafio
PORT=3000
npm run start
método | caminho | descrição |
---|---|---|
GET | /api/project | Lista todos projetos |
GET | /api/project/:id | Retorna apenas um projeto |
POST | /api/project/ | Cria um projeto |
PUT | /api/project/:id | Atualiza um projeto |
DELETE | /api/project/:id | Destroi um projeto |
método | caminho | descrição |
---|---|---|
GET | /api/project/:id/task | Lista todas tarefas de um projeto |
GET | /api/project/:id/task/:id | Retorna uma tarefa de um projeto |
POST | /api/project/:id/task | Cria uma tarefa para um projeto |
PUT | /api/project/:id/task/:id | Atualiza uma tarefa de um projeto |
DELETE | /api/project/:id/task/:id | Remove uma tarefa de um projeto |