Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Processo de registro de adoção por um usuário logado e notificações #40

Closed
2 of 4 tasks
giustin opened this issue Sep 21, 2018 · 6 comments
Closed
2 of 4 tasks
Assignees
Labels

Comments

@giustin
Copy link
Member

giustin commented Sep 21, 2018

Objetivo

Quando um usuário logado registrar o interesse em um pet, o processo deve funcionar da seguinte maneira:

  • Quando o usuário clicar no botão, devemos emitir a mensagem de sucesso para ele informando o seguinte: "Que legal! Você é mais um terráqueo agindo por uma boa causa! Em breve os responsáveis do seu futuro amiguinho entrarão em contato.
  • Quando a pessoa confirmar que tem interesse, precisamos que ela auto declare que tem algumas condições mínimas para ter um animal: Será um "Aceito os termos" com alguns tópicos que a ONG piloto ficou de nos enviar para colocarmos no processo.
  • Na área de administração da ONG, criar uma seção onde seja possível consultar os pedidos de adoção, constando Nome do interessado, Telefone, E-mail, Pet escolhido e Data da solicitação.
  • Na área de administração, exibir uma notificação sempre que alguém fazer um pedido de adoção pela página. Sugestão "O usuário Tiago Giusti acabou de registrar interesse em um pet da sua ONG". Ou, se quiser e não for complexo, já colocar o nome do pet na mensagem. Ao clicar na mensagem, levar para a página que lista os pedidos de adoção efetuado.

Resultado
Screenshot dos cards de adoção
image

Screenshot da página de interessados em adoção
image

@giustin
Copy link
Member Author

giustin commented Sep 21, 2018

@Caroline-Salib adicionei o segundo item aqui, que foi decorrente da reunião com a ONG. O documento modelo eu separei em outra task para solicitarmos para a ONG nos enviar.

@carolinesalib
Copy link
Member

@giustin @Tamara-Selau será que os termos e condições para adoção pode ser um campo texto no cadastro da ONG?

Quem sabe assim pra começar e no futuro pensamos numa forma mais "burocrática" pro usuário aceitar adotar, tipo assinatura eletrônica e versionamento dos termos, não sei..

@giustin
Copy link
Member Author

giustin commented May 3, 2019

De acordo @carolinesalib, vamos seguir simples pra poder gerar aprendizado operando.

O que ficar fora do escopo, por favor, registra nas nossas tasks de ideias para o futuro.

@carolinesalib
Copy link
Member

carolinesalib commented Nov 8, 2019

WIP DEV TODO list:

  • Add ONG details
  • Link ONG to ONG's page
  • Add pet photo
  • Adjust pet photo size
  • Add bigger description on seed
  • Why seed only creates "femeas"
  • City details (use ONG address)
  • Labels information
  • What is the order we should use for listing pets?
  • Filter for City
  • Filter for NGO
  • Filter for words (change to order?)
  • Responsive layout
  • Modal for adoption
    • User control (only enable if you're logged in)
    • Option to register interest
  • Register interest button
    • Notification of interest to NGO (daily email with new interested people?)
    • List of interested people
    • E-mail to notify new interest with link to interest page
  • Show error message if something went wrong when click in adopt
  • Disable adoption button when user already selected the pet for adoption
  • Update adoption message

Quality

  • Search for TODOs
  • Not cause problems on codeclimate
  • Test react components

carolinesalib added a commit that referenced this issue Nov 12, 2019
- Instead of /new/adocao now is just /adocao

#40
carolinesalib added a commit that referenced this issue Nov 14, 2019
carolinesalib added a commit that referenced this issue Nov 15, 2019
carolinesalib added a commit that referenced this issue Nov 16, 2019
We are loading this masks globally and that is a problem.
We will refactor these in reactjs in the future.

#40
@anibiamachado
Copy link

anibiamachado commented Nov 21, 2019

@carolinesalib, segue resultado dos testes dos itens 1 e 3 da issue (alguns são melhorias):

  • Mudar o nome do botão "adote" para "adotar", pois um verbo inspira ação, que é o caso;
  • Ao clicar em "adote", antes de emitir a mensagem final, pedir uma confirmação se o usuário deseja prosseguir (sim/não), para só depois mostrar a mensagem de que a ONG acabou de saber de seu interesse;
  • Na caixa da mensagem final (que mostra que a ONG acabou de saber de seu interesse), ter um botão fechar;
  • Mudar o nome do menu "Interesse em adoção" para "Interessados em adoção". Com isso poderia ser tirado o label "Lista de usuários e pets";
  • Na área da ONG, campo "Dat"a mostrou essa informação "qui, 21 de novembro de 2019, 18:55:11 +0000", retirar a informação ":11 +0000", pois não agrega e pode gerar confusão;
  • No mesmo campo da data de interesse de adoção, o horário que aparece está estranho, com umas 2 horas a mais do meu notebook;
  • Na área da ONG, o telefone que apareceu relacionado ao meu usuário é um que desconheço ((48) 89888-9898), de onde essa informação é pega?

@carolinesalib
Copy link
Member

Criado issue para todas as coisas que faltam ser feitas nessa issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants