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

[User Story] Criar uma página de contato #224

Open
1 task
todo bot opened this issue Mar 11, 2020 · 0 comments
Open
1 task

[User Story] Criar uma página de contato #224

todo bot opened this issue Mar 11, 2020 · 0 comments

Comments

@todo
Copy link

todo bot commented Mar 11, 2020

Contexto

Não há nenhuma página de contato no site Educodar. É importante para os visitantes do site entrar em contato diretamente com Educodar. Este user story irá ajudar Educodar nos termos de partnership e marketing.

Entrega de Valor

Como uma visitante de site Educodar
Eu quero ter acesso e preencher um formulário de contato
Dessa forma Eu posso obter respostas para minhas perguntas sobre Educodar.

Escopo

Nós precisamos criar uma nova página para formulário de contato.


Critérios de Aceitação

AC1

Dado que visitante está navegando pelo site Educodar
Quando a pessoa navega para a página "Contato"
Então a pessoa deve encontrar o formulário com os seguintes campos:

  • Campo de texto de nome completo (obrigatório), com tamanho mínimo de 5 e máximo de 214 caracteres.
  • Campo de texto de e-mail (obrigatório), com tamanho mínimo de 3 e máximo de 254 caracteres.
  • Campo de mensagem (obrigatório), com tamanho mínimo de 15 e máximo de 1024 caracteres.
  • Botão de envio com texto "Enviar mensagem."

AC2

Dado que visitante de site não colocou caracteres suficientes no campo "Mensagem"
Quando a pessoa perde o foco no campo "Mensagem"
Então a pessoa deve receber uma mensagem de aviso: "Você terminou de escrever a mensagem? Por favor, escreva pelo menos 15 caracteres"

AC3

Dado que visitante do site preencheu a quantidade mínima de caracteres no campo "Mensagem"
Quando a pessoa clica em "Enviar Mensagem"
Então mensagem de contato deve ser enviado e usuário deve ver a mensagem de sucesso: "Sua mensagem foi enviada. Gratidão por entrar em contato com a gente".

AC4

Dado que visitante do site começou a preencher o formulário de contato
Quando a pessoa tenta sair ou recarregar a página
Então o navegador deve perguntar se a pessoa realmente deseja sair

AC5

Dado que visitante do site não preencheu o campo de e-mail corretamente
Quando a pessoa perde foco nesse campo ou tenta clicar em "Enviar mensagem"
Então a pessoa deve ver a mensagem de validação: "Por favor, confira se você digitou seu e-mail corretamente"

AC6

Dado que visitante do site está tentando preencher o campo de e-mail comm mais de 254 caracteres.
Quando a pessoa perde o foco do campo ou tenta clicar em "Enviar mensagem"
Então a pessoa deve ver a mensagem de erro: "Parece que o e-mail que você informou é muito longo. Por favor, confira o campo de e-mail"

AC7

Dado que visitante do site preencheu os campos do formulário corretamente e a conexão de Internet foi perdida.
Quando a pessoa tenta enviar o formulário de contato
Então a pessoa deve ver a mensagem de erro: "Ops! Tivemos um problema ao enviar sua mensagem. Por favor, tente novamente"


🎨 Contexto adicional (como mockups visuais)

  • Adicionar mockups visuais.

Aprovações de versões

{/* @todo Create a contact us page */}
<p>
Você pode conversar diretamente com a organização ou{" "}
<a href="mailto:[email protected]">
entrar em contato conosco
</a>{" "}


This issue was generated by todo based on a todo comment in 842b5f8 when #215 was merged. cc @educodar.
@todo todo bot added the todo 🗒️ label Mar 11, 2020
@jimmyandrade jimmyandrade changed the title Create a contact us page */} Create a contact us page Mar 11, 2020
@jimmyandrade jimmyandrade added this to the Versão 1.0 milestone Mar 11, 2020
@jimmyandrade jimmyandrade changed the title Create a contact us page [User Story] Criar uma página de contato Mar 11, 2020
@jimmyandrade jimmyandrade removed this from the Versão 1.0 milestone Mar 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant