-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtasks.todo
69 lines (56 loc) · 2.19 KB
/
tasks.todo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
Backend:
✔ Criar o projeto nest; @done(24-06-27 01:48)
✔ Desenhar o diagrama; @done(24-06-27 01:49)
x Container docker;
✔ DB Railway; @done(24-06-27 01:51)
✔ Configurar TypeORM; @done(24-06-27 01:51)
✔ Definir as entidades; @done(24-06-27 01:51)
✔ Add o arquivo todo ao readme; @done(24-06-27 02:14)
✔ Consertar o diagrama; @done(24-06-27 02:27)
✔ Criar as classes genéricas; @done(24-06-27 04:30)
✔ Rotas User; @done(24-06-27 04:31)
✔ Consertar a rota de update generica @done(24-08-09 20:32)
✔ Criar os dtos de User @done(24-08-09 20:32)
13-08-24:
✔ Rotas Category; @done(24-08-16 23:56)
✔ Rotas Product; @done(24-08-16 23:56)
✔ Rotas Order; @done(24-08-16 23:56)
✔ Rotas Item; @done(24-08-16 23:56)
✔ Autenticação - Login; @done(24-08-09 20:32)
✔ Usar o uuid @done(24-08-12 22:00)
☐ Não precisa de crud para item - somente o criar e remover;
☐ Lógica de add fotos no create de product;
☐ Lógica de score;
☐ Procurar como fazer um spyOn em testes. 😒
☐ Tratamento de Erros
☐ Upload de arquivos(foto do produto);
☐ Guard - somente admins criam produtos;
☐ Funcionalidades - testar o fluxo;
☐ Gerar PDF com os relatórios;
☐ Swagger;
☐ Deploy;
☐ Arquivo Coleção de reqs;
Funcionalidades:
User:
✔ Criar usuário; @done(24-08-12 22:01)
✔ encriptar senha; @done(24-08-12 22:01)
✔ Definir roles; @done(24-08-12 22:01)
✔ rota /me @done(24-08-12 22:34)
☐ Gerar relatórios de produtos mais buscados;
☐ Gerar relatórios de categorias mais buscadas;
☐ Gerar relatórios de produtos mais vendidos;
☐ Gerar relatórios de categorias mais vendidas;
Category:
✔ Criar category; @done(24-08-17 00:14)
Product:
☐ Criar Produtos;
☐ Add fotos;
☐ Somente admin
Photo:
Order:
☐ Criar pedido;
☐ Somente user;
Item:
☐ Criar item;
☐ Item possui relacionamento com Order e Product;
☐ Possui campos de quantidade e total para cálculos;