Skip to content

Sistema simples em PHP para eleição de conselhos de Igrejas no modelo presbiteriano

License

Notifications You must be signed in to change notification settings

omarcoscardoso/eleicao-simples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SELECT concat(per_FirstName,' ',per_MiddleName,'',per_LastName) as Nome , CASE per_Gender WHEN 2 THEN 'Feminino' WHEN 1 THEN 'Masculino' ELSE 'Nulo' END as Genero , concat(per_BirthYear,'-',per_BirthMonth,'-',per_BirthDay) as data_nascimento
, per_MembershipDate as Adminissao , CASE pc.C11 WHEN 2 THEN 'Presbitero' WHEN 3 THEN 'Diacono' ELSE 'Nulo' END as Consagrado , concat('t') as situacao FROM person_per as pp , person_custom as pc WHERE pp.per_cls_ID = 1 AND pp.per_ID = pc.per_ID Order by Nome

Eleição Simples

banner

license license GitHub Org's stars

Projeto Simples para implementação de um sistema de votação em PHP/mysql, originalmente o projeto foi feito no PHP 5.4, rodando localmente em uma maquina virtualizada, agora, para fins didaticos implementamos a usabilidade com Docker.

🔨 Funcionalidades do projeto

O sistema possui funcionalidades para:

  • Cadastrar Eleitores: Controle completo para gerenciar eleitores
  • Cadastrar Terminais: São os terminais que receberão as urnas
  • Controle de Candidatos: Podemos gerenciar, habilitando ou não um candidato
  • Manutenção de Eleições: Originalmente desenvolvido para atender eleições em igreja com regime presbiteriano.

✔️ Técnicas e tecnologias utilizadas

O Objetivo do projeto foi demontrar como é possível disponiblizar, de forma fácil, sistemas com tecnologias defazadas, utilizando Docker:

  • PHP 5.4: Versão utilizada originalmente
  • Mysql 5.7: Persistencia
  • Docker: Para gerenciar a infra de execução do sistema

📁 Acesso ao projeto

Você pode acessar o código fonte do projeto ou baixá-lo.

🛠️ Execultando o projeto

Com o Docker e Docker-compose devidamente instalado, execulte:

docker compose up -d --build

Se tudo correu bem, será retornada a seguinte mensagem:

Starting db-eleicao ... done
Starting php-eleicao ... done

A partir de agora você deve ter dois containers, php-eleicao e db-eleicao.

A partir da portal 8080, já é possível acessar o ambiente do sistema:

http://localhost:8080

banner