- zID verification of users
- perform nominations and voting
- multiple client options + email nomination handling
vote offers two complete client options:
- a tui (terminal) interface, and
- a web interface
email nominations are automatically handled with a cloudflare email worker 🪄
build from source:
git clone https://github.com/linuxunsw/vote.git
cd ./vote/tui
go build -o vote cmd/vote/main.go
./voteadditionally, for development:
git clone https://github.com/linuxunsw/vote.git
cd ./vote/tui
go run cmd/vote/main.gothe tui interface is made to be served over ssh, and will do so by default. to run locally without ssh, include the following in your config.yaml (see configuration):
# config.yaml
tui:
local: trueTODO: web setup guide
TODO: backend setup guide
made with ❤️ by the dev subcom @ linux society