Listagem com a contagem geral de itens mais necessários
ujorgeleitessc opened this issue · comments
Amigos de minas gerais que estão mandando mantimentos tem a necessidade de saber a necessidade geral de itens mais necessários.
Por exemplo
1 Fralda tamanho M
2 Água galão 5 litros
3 chinelos tamanho 37/38
Mas isso em endpoint publico e de forma direta para que eles saiba direcionar a coleta!
pera gente, é um pouco diferente, explico no próximo comentário
pera gente, é um pouco diferente, explico no próximo comentário
Cria nova issue, ou pede os organizadores para habilitar o tópico de discussão
Pra mim é mais efetivo issue como um requisito pendente de implementar
O que acham
Amigos de minas gerais que estão mandando mantimentos tem a necessidade de saber a necessidade geral de itens mais necessários.
Por exemplo
1 Fralda tamanho M 2 Água galão 5 litros 3 chinelos tamanho 37/38
Mas isso em endpoint publico e de forma direta para que eles saiba direcionar a coleta!
Consegue especificar melhor o requisito? me ajude, Por exemplo
Oferecer um endpoint público /top10 com os dez itens mais exigidos, para saber a necessidade geral de itens por grau de necessidade.
api/top10
Respostas esperada
1 Fralda tamanho M
2 Água galão 5 litros
3 chinelos tamanho 37/38
Resposta no formato json
json {item: "Água galão 5 litros", quantidade: 2 }
Obviamente que o endpoint pode possuir filtros, offset e vários outros parametros, porém deve ser avaliar o benefício disso já que poderia ocasionar um atraso na entrega
api/top/{:n}?{:skip}&{:regiao}
:n top 10 top 20 etc
:skip indica a página inicial, default 0
:regiao string contem um argumento de filtro por nome do abrigo e ou região default "Todos"
Acho que não precisa de filtros nesse primeiro momento! o mais importante é ter uma lista dos mais prioritários, esse top10 tá ótimo!
pera gente, é um pouco diferente, explico no próximo comentário
Cria nova issue, ou pede os organizadores para habilitar o tópico de discussão Pra mim é mais efetivo issue como um requisito pendente de implementar
O que acham
@ricardodarocha fui eu que pedi pro @ujorgeleitessc criar a issue, só que ele ta na linha de frente ajudando com doações pra bebes e não consegue dar muita atenção aqui, eu to em MG e posso ajudar.
Fala pessoal, implementai a parte do front
A nova rota do back fiz pensando nesse formato abaixo, mas qualquer coisa posso mudar
GET https://api.sos-rs.com/supply/top10 com a resposta no seguinte formato:
{"data":[{"name": "Agua 5L", "amount": 10}, {"name": "Cobertor", "amount": 5}]}
Pessoal, em minutinhos já mando o PR
Ótima contribuição, galera!
Fechando a issue aqui pois implementamos em #29 !
Valeu!
Pessoal, peço perdão. Acabei mencionando o PR errado.
Esse aqui é o PR correto: #29