PimpAPP / pimpapp-api

API REST utilizada no pimp
8 stars 3 forks source link

Frontend: catadores proximos #32

Closed BrenoCastroAlves closed 7 years ago

BrenoCastroAlves commented 7 years ago

Número do requisito/issue: RQ032 Sprint: SP032017

Descrição breve do requisito/solicitação: Criar tela que, apos o residuo registrado, apresenta ao gerador a lista dos catadores mais proximos dele, para que possa marcar a coleta.

Descrição completa: O cabecalho diz Catadores Proximos

O proximo cartao, em negrito, diz: "Apenas xx% dos catadores registrados no Reco possuem internet movel"

E depois, texto normal: "Para estes, é necessário ligar. Aqui vai a lista dos que operam na sua região:"

Esses textos de introducao sao seguidos por uma lista com cartoes dos dez catadores mais proximos do gerador que nao possuem conexao.

Cada cartao traz foto, nome, materiais coletados e os botos de contato, ligar + msg no whats.

Ao final da lista, teremos o botao "+10", ou seja, carregar mais 10 catadores proximos.

O ultimo elemento desta pagina, antes do rodape, eh o botao: "Prefiro procurar no mapa"

Fecha com o menu no rodape.

Entradas:

O usuario pode rolar a pagina para baixo e, se alcancar o final da pagina, carrega mais 10 catadores proximos.

As fotos, se clicadas, levam para os perfis dos catadores.

Os botoes "ligar" e "whatsapp" conectam gerador a catador/cooperativa.

O botao "procurar no mapa" retorna para a home, onde o residuo estara registrado, ainda sem coleta marcada.

Processamentos:

Serao exibidos apenas catadores que coletem pelo menos um material entre os materiais contidos no residuo.

Se o usuario telefonar ou escrever para um catador, quando retornar ao aplicativo ele vera a tela "Retorno da ligacao", para inputar no sistema os dados da negociacao offline, atualizando a collection 'collect'.

Rolar ateh o final da foto carrega mais dez catadores proximos ali.

Saídas:

Moqup da tela de cadastro: https://docs.google.com/document/d/1GBc92woKXD6X0Qt3lweKAo43GD7fyeJ8hZZHC3F0IOs/edit#heading=h.bit8v4lltn2h

Observações complementares:

Especificação aprovada por: