Clone do sistema de votação brasileiro.
Description.A votação consiste em escolher um candidato a vereador e outro para prefeito.
O frontend é totalmente escrito em javascript/html/css e o backend em php e mysql.
Essa versão pode ser hospedada no Vercel,
que é uma solução Jamstack,
e armazenar o banco MySQL
no Railway.
Por isso, os arquivos foram colocados no diretório
public.
Toda aplicação de médio-grande porte deve lidar com informações sensíveis.
Exemplos deste tipo de informação são as credenciais para acessar banco de dados e
chaves API de terceiros.
Node.js installation (optional):
- Ubuntu via ppa:
- sudo apt install nodejs
- MacOS via MacPorts:
- sudo port install nodejs18
- sudo port install npm9
Documentation:
- Ubuntu:
- sudo apt install jsdoc-toolkit
or for a newer version
- sudo npm install -g jsdoc
- MacOS:
- sudo port install npm8 (or npm9)
- sudo npm install -g jsdoc
- jsdoc -r -c ./conf.json -d jsdoc urna/js
Para iniciar o banco no Railway, basta fazer:
- mysql -hcontainers-us-west-146.railway.app -uroot -p********************
--port 6990 --protocol=TCP railway < migration.sql

- Since:
- 01/08/2022
- Source:
- See:
-
- link
- source
- https://www.youtube.com/watch?v=hF_VMWnsY00
- https://github.com/ivanfilho21/bonieky-live-javascript
- https://www.tse.jus.br/videos/tse-simule-como-votar-na-urna-eletronica-no-site-do-tse
- https://developer.mozilla.org/en-US/docs/Web/API/HTMLAudioElement/Audio
- https://deliverystack.net/2021/11/04/deploy-a-static-file-website-to-vercel/
- https://docs.railway.app/databases/mysql