Skip to content

MaaMachado/urnaeleitoral

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🗳 Urna Eleitoral

3° PROJETO AVALIATIVO GIT E GITHUB - Grupo

👨🏽‍💻Introdução:

Seja bem-vindo à documentação do sistema de cadastro de usuário e registro de voto eleitoral, desenvolvido pelos alunos do ensino técnico em Desenvolvimento de Sistemas: João Vitor Mangabeira, Maria Machado e Thiago Santos, como parte do Projeto Avaliativo-Grupo de GIT e GITHUB. Nesta documentação, vamos compilar nossa visão geral do projeto, nossos objetivos e o funcionamento atual do nosso sistema, que incorpora uma fusão entre inovação criativa e competências técnicas excepcionais.


✨ Visão Geral:

O site "Urna Eleitoral || Registro e Voto" foi criado para demonstrar os conhecimentos de front-end e back-end dos membros do grupo, trazendo o conceito de registro de usuário e de voto presidencial de forma coesa e lúdica para uma boa comunicação entre o cliente e o servidor. Pode-se observar dois formulários no sistema, um para cadastro do usuário e outro para registro de voto. O primeiro formulário contém campos para obter informações como nome, CPF, email, estado e cidade do cliente. O segundo formulário, que exibe algumas informações do usuário, inclui um campo 'select' para o usuário escolher o seu candidato e registrar o seu voto.


🏆 Objetivos:

  • Estabelecer Comunicação entre o Cliente e o Servidor;
  • Realizar o Cadastro de Usuários;
  • Fornecer Respostas do sistema nas etapas do cadastro e finalização;
  • Registrar Votos;
  • Retornar Respostas do sistema com informações armazenadas e registro de voto;
  • Implementar Contagem de votos pelo servidor.

🖥 Funcionamento do Sitema:

Conseguimos atingir a maioria dos objetivos, incluindo:

  • Estabelecimento de Comunicação entre o Cliente e o Servidor;
  • Realização de Cadastro de Usuário;
  • Respostas do sistema nas etapas de cadastro e finalização;
  • Registro de Votos;
  • Retorno de Respostas do sistema com informações armazenadas e registro de voto.

Infelizmente, a implementação da contagem total de votos registrados não foi concluída, referente ao objetivo:

  • Implementar a Contagem de Votos pelo Servidor.

Essa parte envolve o uso do Node.js e de uma API, para a qual houve um começo de código, porém não foi possível concluir dentro do prazo estabelecido para entrega. Esse aspecto é considerado para implementação futura, com a atualização dos conhecimentos dos colaboradores desse projeto.


💻Tecnologias utilizadas:

JavaScript: Linguagem de programação utilizada para as ações/animações do site, além de estabelecer a conexão entre o cliente e o servidor no site.

Cascading Style Sheet 3 (CSS): Utilizada para estilizar os elementos da linguagem de marcação de texto HTML.

HTML 5: Linguagem de marcação utilizada para a construção de páginas e elementos do projeto.


👥 Colaboradores:

👩🏽‍💻 Maria Machado

👨🏽‍💻 Thiago Santos

🧑🏽‍💻 João Mangabeira