Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Voting App | 116 | 3 | 2 years ago | 21 | August 25, 2021 | 17 | mit | JavaScript | ||
Example containerized microservices Voting App based on the original Docker version. bit.ly/voting-app-with-docker | ||||||||||
Tob | 68 | 2 months ago | 15 | apache-2.0 | ||||||
Technical Oversight Board (TOB) | ||||||||||
Serverless Docker Voting App | 56 | 7 years ago | 1 | apache-2.0 | HTML | |||||
A serverless web app built with Docker | ||||||||||
Rcv | 54 | 22 days ago | 3 | mit | CSS | |||||
Ranked Choice Voting app for free use. | ||||||||||
Polls Api | 44 | 2 years ago | 1 | mit | Python | |||||
Polls is an example web API that allows consumers to view polls and vote in them. | ||||||||||
Docker Swarm Aws Terraform | 24 | 5 years ago | apache-2.0 | HCL | ||||||
Creating a docker swarm on AWS using Terraform | ||||||||||
Blockchain Vote | 18 | 5 years ago | 2 | Go | ||||||
A simple hyperledger voting application | ||||||||||
Funker Example Voting App | 18 | 7 years ago | apache-2.0 | JavaScript | ||||||
An example app using Funker | ||||||||||
Freedomvote | 17 | 10 months ago | 42 | gpl-3.0 | JavaScript | |||||
A tool to represent the views of politicians and parties as a help to the voters. | ||||||||||
Instavote App Master | 11 | 7 years ago | apache-2.0 | JavaScript | ||||||
Uses Pollmommy and Tor to hack the election of Porto as the European Best Destination 2017 from European Best Destinations.
Run the Docker image in a container
docker run -d -p "3000:3000" hfreire/make-porto-win-european-best-destination-2017
Run the Docker image in a cointainer using the Tor network
brew install tor
echo "MaxCircuitDirtiness 10" >> /usr/local/etc/tor/torrc
tor &
docker run -p "3000:3000" -e PROXY=socks5://172.17.0.1:9050 -e VOTE_PERIOD=10000 hfreire/make-porto-win-european-best-destination-2017
Swagger documentation available at http://localhost:3000/docs
.
Variable | Description | Required | Default value |
---|---|---|---|
PROXY | Proxy hostname and port that will be used to tunnel the votes. | false | undefined |
VOTE_PERIOD | Time period (in seconds) between each vote. | false | 5 |
OPEN_PAGE_TIMEOUT | Timeout (in seconds) to open poll website. | false | 120 |
EXECUTION_TIMEOUT | Timeout (in seconds) to execute the injected code to vote. | false | 90 |
PORT | The port to be used by the HTTP server. | false | 3000 |
API_KEYS | The secret keys that should be used when securing endpoints. | false | undefined |
SO_TIMEOUT | TCP socket connection timeout. | false | 120000 |
LOG_LEVEL | The log level verbosity. | false | info |
ENVIRONMENT | The environment the app is running on. | false | undefined |
ROLLBAR_API_KEY | The server API key used to talk with Rollbar. | false | undefined |
Clone the GitHub repo
git clone https://github.com/hfreire/make-porto-win-european-best-destination-2017.git
Change current directory
cd make-porto-win-european-best-destination-2017
Run the NPM script that will build the Docker image
npm run build
You can contribute either with code (e.g., new features, bug fixes and documentation) or by donating 5 EUR. You can read the contributing guidelines for instructions on how to contribute with code.
All donation proceedings will go to the Sverige för UNHCR, a swedish partner of the UNHCR - The UN Refugee Agency, a global organisation dedicated to saving lives, protecting rights and building a better future for refugees, forcibly displaced communities and stateless people.
Read the license for permissions and limitations.