|[Home](home)|[Sprints](sprints)|[Requisitos](requisitos)|[Arquitetura](arquitetura)|[Configuração](configuracao)|[Boas práticas](boas-praticas)|[Git](git)|[Mockups](mockups)|[Banco de Dados](banco_dados)|[Instalação](instalacao)|[Gerência de Projeto](gp)|[Horários Disponiveis](horarios)|[Retrospectivas](Retrospectivas)|[Testes] (Testes)|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
# *User Stories e Critérios de Aceite*
|User Story 2 - Criar lista de Bondades :warning:|
|-|-|
|Como usuário, eu desejo que sejam criadas diferentes atividades para que eu possa realizá-las de forma dinâmica e assim me sentir cada vez mais bondoso.|
|Critérios de Aceite:
* Devem ser disponibilizadas 30 atividades distribuídas por países no aplicativo.
* A criança consegue visualizar as atividades disponíveis divididas por países, que são agrupadas em seus respectivos continentes.|
---
|User Story 3 - Criar Capa do Passaporte :white_check_mark:|
|-|-|
|Como usuário, eu desejo que seja criada uma capa para que o uso do aplicativo seja interessante para mim.|
|Critérios de Aceite:
* Capa lúdica do passaporte é exibida assim que o aplicativo é aberto.|
---
|User Story 4 - Inserir Anotações :white_check_mark:|
|-|-|
|Como usuário, eu desejo inserir anotações no aplicativo para que eu possa registrar como foi o andamento da criança na realização das tarefas.|
|Critérios de Aceite:
* A área de anotações (opcional) deve ser disponibilizada no menu do aplicativo.|
---
|User Story 5 - Carregar Foto/Vídeo na Tarefa Concluída :white_check_mark:|
|-|-|
|Como usuário, eu desejo carregar fotos e vídeos na tarefa realizada para que eu possa rever este momento futuramente.|
|Critérios de Aceite:
* Após definir uma tarefa como concluída será disponibilizada a opção para carregar uma imagem e/ou um vídeo referente à execução dessa tarefa.
* Deverá ser criada uma pasta (com o nome do app) na galeria do smartphone do usuário com as mídias que ele carregou.|
---
|User Story 6 - Selecionar avatar no cadastro da criança :white_check_mark:|
|-|-|
|Como usuário, eu desejo poder selecionar um avatar no cadastro da criança PARA QUE eu possa me identificar.|
|Critérios de Aceite:
* Avatar selecionado é exibido no perfil da criança;
* Deve ser possível escolher uma nova a qualquer momento.|
---
|User Story 7 - Desbloquear Bondade :white_check_mark:|
|-|-|
|Como usuário, eu desejo que uma bondade seja desbloqueada sempre que eu concluir outra|
|Critérios de Aceite:
* Três tarefas da lista são desbloqueadas sempre que uma outra for concluída.|
---
|User Story 8- Navegar no Mapa :white_check_mark:|
|-|-|
|Como usuário, eu desejo navegar no mapa dos continentes para seja divertido descobrir as tarefas de cada país.|
|Critérios de Aceite:
* O Mapa deve ser disponibilizado como uma opção do menu;* Assim que a opção é acessada, deve ser possível visualizar e interagir nas atividades distribuídas pelos países, conforme as regras já existentes na lista (US 2);
* As tarefas demarcadas com um ponto preto são as bloqueadas, em verde são as realizadas e em vermelho as desbloqueadas.|
---
|User Story 9 - Cadastro da criança :white_check_mark:|
|-|-|
|Como usuário, eu desejo que seja criado o cadastro da criança para que eu possa me cadastrar e assim utilizar todas as funcionalidades do aplicativo.|
|Critérios de Aceite:
* Dados requeridos no cadastro da criança: Nome, Data de Nascimento, Sexo, Cidade e Informações Adicionais;
* Qualquer dado do cadastro pode ser editado.|
---
|User Story 10 - Emitir Certificado :warning:|
|-|-|
|Como usuário, eu desejo receber um certificado após concluir todas as tarefas previstas para que eu me sinta realizado e bondoso.|
|Critérios de Aceite:
* Após todas as atividades previstas serem concluídas, a criança recebe um certificado com uma bela mensagem na tela.|
---
|User Story 11 - Visualizar os dados das crianças :white_check_mark:|
|-|-|
|Como usuário, eu desejo visualizar os dados de quantidade de crianças, suas idades, sexo, avaliações das atividades e anotações dos pais para que eu possa acompanhar o perfil dos usuários que estão utilizando o Passaporte da Bondade.|
|Critérios de Aceite:
* Acesso aos dados disponibilizado para a Stakeholder no firebase.|
---
|User Story 12 - Visualizar Andamento e Progresso das Tarefas :warning:|
|-|-|
|Como usuário, eu desejo visualizar o andamento e o progresso das atividades que estão sendo realizadas pelas crianças para que eu possa acompanhar a evolução delas durante o uso do aplicativo.|
|Critérios de Aceite:
*
* Acesso aos dados disponibilizado para a Stakeholder no firebase.|
---
|User Story 14 - Criar bondade (detalhe) :white_check_mark:|
|-|-|
|Como usuário, eu desejo visualizar os detalhes de uma atividade para que eu possa entendê-la e realizar ações sobre a mesma.|
|Critérios de Aceite:
* Deve ser possível visualizar os detalhes de qualquer atividade desbloqueada
* Deve ser possível concluir uma atividade;
* A criança recebe uma peça do quebra-cabeça sempre que concluir uma atividade;
* A senha do responsável é solicitada antes da atividade ser concluída. |
---
|User Story 15 - Responsável se cadastra no aplicativo :white_check_mark:|
|-|-|
|Como usuário, eu desejo me cadastrar como responsável no aplicativo para que eu possa acompanhar o uso da criança.|
|Critérios de Aceite:
* Dados requeridos no cadastro do responsável: Nome, Senha e Lembrete da Senha;
* Os dados do cadastro podem ser editados.|
---
|User Story 16 - Criar Menu :white_check_mark:|
|-|-|
|Como usuário, eu desejo que seja criado um menu no aplicativo para que eu possa escolher de forma facilitada a funcionalidade que quero utilizar.|
|Critérios de Aceite:
* Menu deve ser exibido após a capa do aplicativo;
*Menu com deve conter as opções: Mapa, Passaporte, Anotações e Perfil.
---
|User Story 18 - Abrir o Mapa :white_check_mark:|
|-|-|
|Como usuário, eu desejo abrir o mapa no aplicativo para que eu possa localizar as atividades de uma forma diferente e mais divertida.|
|Critérios de Aceite:
*Usuário consegue abrir e visualizar o mapa através da opção disponível no menu.