Inicio do Exercicio de Revisão do Modulo 4#52
Conversation
ClaraMeirelles
left a comment
There was a problem hiding this comment.
Parabéns pela entrega!
Requisitos do projeto ✅
| Implementações | Feito |
|---|---|
| Tabela de usuário contendo id (primary key), name, email e password | ✅ |
| Endpoint de criação de usuário funcionando | ✅ |
| Endpoint de busca por todos os usuários funcionando | ✅ |
| Tabela de produtos contendo id (primary key), name, price e image_url | ✅ |
| Endpoint de criação de produto funcionando | ✅ |
| Endpoint de busca por todos os produtos funcionando | ✅ |
| Tabela de compras contendo id (primary key), user_id (foreign key), product_id (foreign key), quantity e total_price | ✅ |
| Endpoint de busca por todas as compras de um determinado usuário funcionando | ✅ |
| [Desafio] O endpoint de busca por todos os produtos é capaz de ordenar em ordem alfabética ou preço | - |
| [Desafio] O endpoint de busca por todos os produtos é capaz de filtrar os resultados através do nome | - |
| [Desafio] O endpoint de busca por todos os usuários também retorna as compras registradas de cada um | - |
| Feedback do código | Feito |
|---|---|
| Type para representar usuário, produto e/ou compra | ✅ |
| Nomes adequados para variáveis e rotas | - |
| Migration para criação de tabelas | - |
Comentários da pessoa avaliadora
Olá Gabriel!
Parabéns por mais uma semana de back end e mais um projeto!
Sobre o teu código, está bastante ordenado e limpo, ainda dá para melhorar o código, mas é visível a sua evolução no backend, parabéns!
Pontos de atenção:
-
Você criou um type pra user mas não chegou a usar ele na hora de receber um novo usuário ou enviar um usuário na requisição... é muito bom poder tipar as entradas e saídas, para deixar o código mais definido!
-
Manter sempre o mesmo idioma no código inteiro (evite misturar inglês e português), se preferir criar os nomes das variáveis e arquivos em português não é um problema, desde que mantenha a unidade no código inteiro.
-
Procure lembrar de fazer a documentação, no backend é de extrema importância!
No mais, parabéns demais pela sua dedicação!
Tenha uma excelente semana!
POR FAVOR, EDITE ESSA MENSAGEM INSERINDO AS INFORMAÇÕES DO SEU PROJETO. COMECE APAGANDO ESSA LINHA.
INSIRA O NOME NOME DO PROJETO AQUI
O que funciona
O que não funciona
Link Surge
A PARTIR DA SEMANA 5, INSIRA AQUI O LINK DO SURGE. ANTES DISSO, APAGUE ESSAS DUAS LINHAS.
Imagens
TIRE PRINTS DAS TELAS DO SEU SITE E COLE AQUI