- Clone repository
- Run
npm install
- Copy and rename
.env.example
to.env
- Run
npm run postinstall
(optional) - Run
npm run dev
(development mode) ornpm start
(production mode) - Open the page in your browser (https://localhost:3000). It will list all the active polls.
- Type in the username and password found in
.env
- http://localhost:3000/create to create a new poll
- http://localhost:3000/newest to show the results of the newest poll
- http://localhost:3000/vote/{poll_id} to vote in a poll
- http://localhost:3000/poll/{poll_id} to show the results of a poll
- http://localhost:3000/qrcode to show a qrcode with the url to newest poll
- monotone=boolean
- applies a reduced color scheme for voting bars
- ignored if overlay=true is used
- simple=boolean
- applies a basic font type
- overlay=boolean
- overwrites monotone parameter
- applies a compact view especially for live streams / OBS
Example usage
/poll/{poll_id}?monotone=true&simple=true&overlay=true
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!