Versão 1

Requisitos de negócio

Sessão

O usuário para criar uma sessão de votação precisa preencher os seguintes campos:

  • Nome: máx 50 caracteres alfanuméricos.
  • Descrição: máx. 150 caracteres alfanuméricos e símbolos, opcional.
  • Opções de voto: Lista de nomes alfanuméricos máx. 50, Mínimo de 2 opções, valores únicos.
  • Tempo de votação: Entre 1 minuto e 1 semana, em formato número de segundos desde o início da sessão.
  • Hora de início: Data, opcional, caso não enviado utilizar a data atual.
  • Identificador único: Cada sessão terá um ID único, valor a critério da implementação, gerado automaticamente.

Voto

Para votar, o usuário:

  • Identificação da sessão: Acessa a sessão usando o ID.
  • Escolha de voto: Escolhe uma opção.

Resultado

Ao fim da votação, o resultado será exibido:

  • Ordem decrescente de votos.
  • Exibição em porcentagem.
  • Total de votos.
Back to Voting page