View Code? Open in Web Editor
NEW
This project forked from fernandocesarhubcount/urna-eletronica
C# 50.22%
HTML 35.32%
CSS 3.99%
JavaScript 10.46%
urna-eletronica's Introduction
Urna Eletrônica (Votação exclusiva para Prefeito)
- Primeira tela => layout parecido com o de uma urna eletrônica, possui 3 passos:
- Inserir o código do candidato à prefeito (2 dígitos), mostrar o dado do candidato e aguardar a tecla de confirmar, limpar ou branco.
- Tela de fim, com um botão de reiniciar a votação.
- Segunda tela => cadastro e listagem (com opção de editar e deletar) de candidatos com os seguintes campos:
- Nome Completo
- Legenda
- Terceira tela => dashboard com a quantidade que cada candidato recebeu, mantendo a ordem de quem recebeu mais votos em primeiro na listagem.
- API com C# e Entity Framework (body de retorno e de envio em JSON), com os seguintes endpoints:
- /candidate [via POST]: Registro de candidatos.
- /candidate [via DELETE]: Exclusão de candidatos.
- /vote [via POST]: cadastro dos votos. Deverá tratar os votos nulos.
- /votes [via GET]: retorna os candidatos (nome, legenda...) com a quantidade de votos que cada um recebeu.
- O registro de candidatos contém:
- Nome Completo (string)
- Nome do Vice (string)
- Data de registro (DateTime)
- Legenda (int32)
- O registro de votos contém:
- Id do candidato (referência à tabela de candidatos)
- Data do voto (DateTime)
urna-eletronica's People
Contributors
Watchers