https://github.com/eletherioalexandre/taskmanager
Task Manager System
https://github.com/eletherioalexandre/taskmanager
api backend csharp dotnet
Last synced: about 2 months ago
JSON representation
Task Manager System
- Host: GitHub
- URL: https://github.com/eletherioalexandre/taskmanager
- Owner: EletherioAlexandre
- Created: 2025-04-02T00:39:44.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-02T02:30:52.000Z (about 1 year ago)
- Last Synced: 2025-04-02T03:28:38.023Z (about 1 year ago)
- Topics: api, backend, csharp, dotnet
- Language: C#
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Requisitos
Arquitetura em camadas
Como visto em aula, é uma boa prática dividirmos a nossa aplicação em camadas.
Por isso, o seu projeto deve conter:
**Camada de comunicação**
**Camada de regras de negócios**
---
Dados e campos sugeridos
Uma tarefa deverá ter os seguintes campos:
- Um id único pra identificar cada tarefa;
- Um nome;
- Uma descrição sobre o que é a tarefa em si;
- Uma prioridade;
*Você pode definir se tem prioridade* `alta`, `média` *ou* `baixa`*, por exemplo;*
- Uma data limite para tarefa ser realizada;
- Um status.
*Você pode definir três status:* `concluída`*,* `em andamento` *e* `aguardando`*, por exemplo.*
---
Endpoints necessários
- Deve ser possível criar uma tarefa;
- Deve ser possível visualizar todas as tarefas criadas;
- Deve ser possível visualizar uma tarefa buscando pelo seu id;
- Deve ser possível editar informações de uma tarefa;
- Deve ser possível excluir uma tarefa.
Lembre-se de retornar *status code* apropriados em cada situação! 😉