Histórias de Usuário - edionay/doemais GitHub Wiki

Introdução

O propósito deste documento é identificar as principais necessidades e expectativas para o software DoeMais.

Relação de Necessidades dos Stakeholders do Software

Considerações iniciais:

  • A sigla CRUD significa: Create, Retrieve, Update e Delete.
  • Instituições possuem todas as funcionalidades e permissões de uma conta comum.

Necessidades das Instituições:

  1. CRUD: Manter evento de doação, contendo: data, local, descrição, Instituição competente;

Necessidades dos Usuários comuns:

  1. Listar e filtrar eventos de doações por: proximidade, data e Instituição competente;
  2. Seguir eventos e ser notificado de sua proximidade;
  3. Se cadastrar do aplicativo;
  4. Poder navegar pelo App sem se cadastrar ou realizar login, usufruindo de funcionalidades básicas;
  5. Seguir Instituições e ser notificado de novos eventos sendo realizados por elas;
  6. Efetuar Login no aplicativo;
  7. Efetuar Logout no aplicativo, voltando a navegar no aplicativo anonimamente;