Home|Sprints|[Requisitos Gerais](Requisitos Gerais) | Prototipação|Arquitetura|Endpoints|Padronização de Commits|Banco de Dados |---|---|---|---|---|---|---|---|---|
Gerenciador WEB
- O gerenciador WEB deverá permitir que os administradores do aplicativo cadastrem, editem, excluam e leiam as principais informações do sistema, sendo estes:
- Perguntas
- Eixos de conhecimento
-
Conteúdos
-
Faixas etárias
-
Histórias
-
Fases
-
Usuários
-
O sistema deverá ser seguro, isto é, garantir que apenas pessoas registradas e verificadas pela API tenham acesso à suas funcionalidades.
-
O sistema deve permitir que os usuários alterem suas senhas.
-
O sistema deve prevenir possíveis erros.
-
O sistema deve prover mensagens de erro claras, para ajudar o usuário a se recuperar deles.
Aplicativo
-
O aplicativo deverá rodar na plataforma android 4.3 e superiores
-
O aplicativo deverá permitir que um novo usuário se cadastre na base de jogadores do sistema utilizando uma conta do Gmail.
-
O aplicativo deverá guardar as informações do jogador no celular do mesmo para efetuar login automaticamente caso ele já tenha se logado uma vez.
-
O aplicativo deverá permitir que os jogadores acessem as fases cadastradas.
-
O aplicativo deverá permitir que o usuário escolha um avatar para ser exibido na tela inicial.
-
As fases, após serem vencidas, deverão oferecer alguma recompensa ao usuário.