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