|
|
## User Stories
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
1. Como usuário, desejo me cadastrar no sistema, para criar uma conta na aplicação.
|
|
|
</summary>
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> Deverá ter a opção dos perfis SOU VOLUTÁRIO ou QUERO AJUDA como ponto inicial do processo. </li>
|
|
|
<li> Para cadastros de ambos os perfis, deverão possuir os campos para preenchimento obrigatório: NOME, SEXO, IDADE, REGIÃO, TELEFONE, EMAIL e SENHA. </li>
|
|
|
<li> Todos campos devem ser devidamente validados (exceto o campo NOME). </li>
|
|
|
<li> O sistema deve possuir a opção de voltar a página anterior. </li>
|
|
|
<li> Após o processo, o usuário deve ser redirecionado para a página de login. </li>
|
|
|
</ul>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
2. Como usuário, desejo realizar login na aplicação, para entrar e ter acesso ao conteúdo do sistema.
|
|
|
</summary>
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> Deverá possuir para preenchimento obrigatório dos campos EMAIL e SENHA. </li>
|
|
|
<li> Todos campos devem ser devidamente validados. </li>
|
|
|
<li> Após o processo, o usuário deve ser redirecionado para a página home. </li>
|
|
|
</ul>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
3. Como usuário, desejo recuperar a senha da minha conta, em caso de perda ou esquecimento.
|
|
|
</summary>
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> Deverá possui para preenchimento obrigatório o campo EMAIL. </li>
|
|
|
<li> O campo EMAIL deve ser devidamente validado. </li>
|
|
|
<li> O sistema deve validar o e-mail solicitado em sua base de dados. </li>
|
|
|
<li> O sistema deverá enviar para o e-mail solicitado as informações para recuperação da senha. </li>
|
|
|
<li> O sistema deve possuir a opção de voltar a página anterior. </li>
|
|
|
<li> Após o processo, o usuário deve ser redirecionado para a página de login. </li>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
4. Como usuário do perfil QUERO AJUDA, desejo complementar os meus dados cadastrais, para liberação de novos recursos no sistema.
|
|
|
</summary>
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> O usuário deve estar autenticado no sistema. </li>
|
|
|
<li> O usuário deve informar o nome do filho(a). </li>
|
|
|
<li> O usuário deve informar a fase da perda do filho, podendo selecionar as uma das opções: BEBÊ, CRIANÇA ou ADULTA. </li>
|
|
|
<li> Todos campos devem ser devidamente validados. </li>
|
|
|
<li> O sistema deve possuir a opção de voltar a página anterior. </li>
|
|
|
<li> Após o processo, o usuário deve ser redirecionado para a página home. </li>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
5. Como usuário do perfil SOU VOLUNTÁRIO, desejo complementar os meus dados cadastrais, para liberação de novos recursos no sistema.
|
|
|
</summary>
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> O Usuário deve estar autenticado no sistema. </li>
|
|
|
<li> O usuário deve informar o seu perfil (psicologia ou terapias integrativas e complementares)
|
|
|
<li> O usuário deve informar a sua área de atuação. </li>
|
|
|
<li> Todos campos devem ser devidamente validados. </li>
|
|
|
<li> O sistema deve possuir a opção de voltar a página anterior. </li>
|
|
|
<li> Após o processo, o usuário deve ser redirecionado para a página home. </li>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
6. Como usuário do perfil QUERO AJUDA, desejo agendar uma consulta, para obter assistência psicológica ou terapêutica integrativa e complementar.
|
|
|
</summary>
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> O usuário de estar autenticado no sistema. </li>
|
|
|
<li> Todas as informações do usuário (gerais e complementares) já devem ter sido previamente preenchidas. </li>
|
|
|
<li> O usuário deve escolher uma data disponível no calendário. </li>
|
|
|
<li> O usuário deve escolher o tipo de assistência (psicológica ou terapêutica integrativa e complementar). </li>
|
|
|
<li> O sistema deve filtrar os profissionais de acordo com tipo de assistência escolhido pelo do usuário. </li>
|
|
|
<li> O usuário deve escolher o profissional. </li>
|
|
|
<li> O usuário deve escolher um horário disponível pelo profissional. </li>
|
|
|
<li> Todos campos devem ser devidamente validados. </li>
|
|
|
<li> Após o primeiro agendamento marcado, o usuário deverá ter acesso somente a agenda do mesmo profissional para futuras marcações. </li>
|
|
|
<li> O usuário poderá realizar somente quatro agendamentos com o mesmo profissional. </li>
|
|
|
<li> O sistema deve possuir a opção de voltar a página anterior. </li>
|
|
|
<li> Após o processo, o usuário deve ser redirecionado para a página home. </li>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
7. Como usuário(a), desejo ter acesso as notificações sobre os meus agendamentos marcados, para melhor organização e informação.
|
|
|
</summary>
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> Este recurso deve estar disponível para os usuários de perfil QUERO AJUDA e SOU VOLUNTÁRIO.
|
|
|
<li> O usuário deve estar autenticado no sistema.
|
|
|
<li> O sistema deve apresentar este recurso na área de notificações.
|
|
|
<li> Deve ser possível ao usuário confirmar a consulta neste recurso.
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
8. Como usuário do perfil SOU VOLUNTÁRIO, desejo criar uma agenda, para oferecer assistência aos usuários da aplicação.
|
|
|
</summary>
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> O usuário deve estar autenticado no sistema. </li>
|
|
|
<li> Todas as informações do usuário (gerais e complementares) já devem ter sido previamente preenchidas. </li>
|
|
|
<li> O voluntário deve escolher a data. </li>
|
|
|
<li> O voluntário deve escolher um ou mais horários. </li>
|
|
|
<li> O sistema deve mostrar o resumo dos dados para confirmação de criação do evento. </li>
|
|
|
<li> Todos campos devem ser devidamente validados. </li>
|
|
|
<li> O sistema deve possuir a opção de voltar a página anterior. </li>
|
|
|
<li> Após o processo, o usuário deve ser redirecionado para a sua agenda. </li>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
9. Como usuário do perfil SOU VOLUNTÁRIO, desejo alterar as informações sobre um agendamento, para correção dos dados, se necessário.
|
|
|
</summary>
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> Usuário deve estar autenticado no sistema. </li>
|
|
|
<li> Todas as informações do usuário (gerais e complementares) já devem ter sido previamente preenchidas. </li>
|
|
|
<li> O usuário deve selecionar um evento para edição. </li>
|
|
|
<li> Todos campos devem ser devidamente validados. </li>
|
|
|
<li> O sistema deve mostrar o resumo dos dados alterados para a confirmação do usuário. </li>
|
|
|
<li> O sistema deve possuir a opção de voltar a página anterior. </li>
|
|
|
<li> Após o processo, o usuário deve ser redirecionado para a sua agenda. </li>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
10. Como usuário do perfil SOU VOLUNTÁRIO, desejo excluir um agendamento, para correção, caso necessário.
|
|
|
</summary>
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> Usuário deve estar autenticado no sistema. </li>
|
|
|
<li> Todas as informações do usuário (gerais e complementares) já devem ter sido previamente preenchidas. </li>
|
|
|
<li> O usuário deve selecionar um evento para exclusão. </li>
|
|
|
<li> O sistema deve pedir confirmação para exclusão do evento. </li>
|
|
|
<li> Todos campos devem ser devidamente validados. </li>
|
|
|
<li> O sistema deve possuir a opção de voltar a página anterior. </li>
|
|
|
<li> Após o processo, o usuário deve ser redirecionado para a sua agenda. </li>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
11. Como usuário do perfil SOU VOLUNTÁRIO, desejo visualizar a minha agenda, para melhor organização e planejamento.
|
|
|
</summary>
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> Usuário deve estar autenticado no sistema </li>
|
|
|
<li> Todas as informações do usuário (gerais e complementares) já devem ter sido previamente preenchidas. </li>
|
|
|
<li> O sistema deve mostrar os eventos criados e agendados do usuário. </li>
|
|
|
<li> O sistema deve possuir a opção de voltar a página anterior. </li>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
12. Como administrador, desejo ter acesso a minha área, para realizar validações de processos solicitados na aplicação.
|
|
|
</summary>
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> O Usuário deve estar autenticado no sistema. </li>
|
|
|
<li> O sistema deve possibilitar ao usuário administrador validar. </li> solicitações de processos dos demais usuários do sistema. </li>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
13. Como usuário, desejo ter acesso às informações sobre a ONG, para que eu possa obter suporte e compreender o propósito da organização.
|
|
|
</summary>
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> Este recurso deve estar acessível para todos os usuários do sistema (logados ou não logados). </li>
|
|
|
<li> Deve conter as informações como a missão, a visão, os valores da ONG, entre outros. </li>
|
|
|
<li> O sistema deve possuir a opção de voltar a página anterior. </li>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
14. Como usuário, desejo ter acesso a Cartilha de Orientação sobre o Luto Parental, para que eu possa obter informações sobre como lidar com o luto.
|
|
|
</summary>
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> Este recurso deve estar acessível para todos os usuários do sistema (logados ou não logados). </li>
|
|
|
<li> O sistema deve conter um link redirecionando para a página da Cartilha de Orientações sobre Luto Parental. </li>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
15. Como usuário, desejo ter acesso as notificações de frases diárias (motivacionais e informativas), para obtenção de suporte.
|
|
|
</summary>
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> Este recurso deve estar acessível para todos os usuários do sistema (logados ou não logados). </li>
|
|
|
<li> O sistema deve exibir as notificações em formato de pop-up. </li>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
16. Como usuário, desejo ter acesso as sugestões de livros e filmes relacionados ao luto, para expandir meu conhecimento sobre o tema.
|
|
|
</summary>
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> Este recurso deve estar acessível para todos os usuários do sistema (logados ou não logados).
|
|
|
<li> O sistema de conter para cada sugestão a capa e a sinopse sobre o conteúdo. </li>
|
|
|
<li> O sistema deve possuir a opção de voltar a página anterior. </li>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
17. Como usuário, desejo ter acesso aos projetos atuais da ONG, para entender suas atividades e envolvimento na comunidade.
|
|
|
</summary>
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> Este recurso deve estar acessível para todos os usuários do sistema (logados ou não logados). </li>
|
|
|
<li> O sistema deve conter um link para a área de projeto da ONG. </li>
|
|
|
<li> Cada projeto deve ser apresentado com descrição, objetivo e informações adicionais (caso tenham). </li>
|
|
|
<li> O sistema deve possuir a opção de voltar a página anterior. </li>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
18. Como usuário, desejo ter acesso ao website oficial da ONG, para obter mais informações detalhadas.
|
|
|
</summary>
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> Este recurso deve estar acessível para todos os usuários do sistema (logados ou não logados). </li>
|
|
|
<li> O sistema deve conter um link redirecionando para o website oficial da ONG. </li>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
19. Como usuário, desejo obter informações sobre como fazer doações à ONG, para poder ajudar.
|
|
|
</summary>
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> Este recurso deve estar acessível para todos os usuários do sistema (logados ou não logados). </li>
|
|
|
<li> O sistema deve apresentar as informações para doações por um QR Code estático. </li>
|
|
|
<li> O sistema deve possuir a opção de voltar a página anterior. </li>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
20. Como usuário, desejo ter acesso rápido aos contatos de emergência fornecidos pela ONG, para obter assistência imediata, se necessário.
|
|
|
</summary>
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> Este recurso deve estar acessível para todos os usuários do sistema (logados ou não logados). </li>
|
|
|
<li> O sistema deve apresentar as informações sobre os contatos de emergência de forma clara e rápida para o usuário. </li>
|
|
|
<li> O sistema deve possuir a opção de voltar a página anterior. </li>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
21. Como usuário, desejo ter acesso ao quadro de colaboradores da ONG, para me informar e compreender a equipe por trás da organização.
|
|
|
</summary>
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> Este recurso deve estar acessível para todos os usuários do sistema (logados ou não logados). </li>
|
|
|
<li> O sistema deve apresentar cada colaborador com a foto e a descrição de sua responsabilidade na organização. </li>
|
|
|
<li> O sistema deve possuir a opção de voltar a página anterior. </li>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
22. Como usuário(a) do perfil QUERO AJUDA, desejo ter acesso a minha área de anotações para visualizar e gerenciar meu conteúdo escrito.
|
|
|
</summary>
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> O usuário deve estar autenticado no sistema. </li>
|
|
|
<li> O sistema deve mostrar as anotações salvas do usuário. </li>
|
|
|
<li> O sistema deve conter a opção de criar uma nova anotação. </li>
|
|
|
<li> O sistema deve conter a opção de editar uma anotação salva. </li>
|
|
|
<li> O sistema deve conter a opção de excluir uma nova salva. </li>
|
|
|
<li> O sistema deve possuir a opção de voltar a página anterior. </li>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
23. Como usuário(a) do perfil QUERO AJUDA, desejo criar anotações em meu diário pessoal, para armazenar e organizar as minhas informações no aplicativo.
|
|
|
</summary>
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> O usuário deve estar autenticado no sistema. </li>
|
|
|
<li> O sistema deve disponibilizar uma área de texto livre para a escrita.
|
|
|
<li> O sistema deve conter a opção de salvar a anotação. </li>
|
|
|
<li> O sistema deve possuir a opção de voltar a página anterior. </li>
|
|
|
<li> Após o processo, o usuário deve ser redirecionado para a sua área de anotações. </li>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
24. Como usuário, desejo receber uma breve introdução à aplicação assim que eu fizer o login, para entender do que se trata e como pode me beneficiar.
|
|
|
</summary>
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> A cada tela de apresentação, o sistema deve conter a opção de prosseguir. </li>
|
|
|
<li> A introdução deve ser visualmente atraente e utilizar elementos gráficos, como imagens ou ícones, para chamar a atenção do usuário. </li>
|
|
|
<li> Ao final da introdução, o usuário deve ser redirecionado para a área de login. </li>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
25. Como usuário, desejo ter acesso a HomePage da aplicação para ver o ver os recursos disponíveis.
|
|
|
</summary>
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> Este recurso deve estar acessível para todos os usuários do sistema (logados ou não logados). </li>
|
|
|
<li> Deve incluir uma navegação clara para as principais seções ou funcionalidades da aplicação. </li>
|
|
|
</details>
|
|
|
<br> |
|
|
\ No newline at end of file |