Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Epic #1

Open
OleksiyRudenko opened this issue Sep 26, 2023 · 0 comments
Open

Epic #1

OleksiyRudenko opened this issue Sep 26, 2023 · 0 comments

Comments

@OleksiyRudenko
Copy link
Owner

OleksiyRudenko commented Sep 26, 2023

NB! NFC tags are interchangable with QR codes

Voting owner

A. Main flow

  1. Create voting:
    • topic slogan (for quick reference),
    • question,
    • description,
    • voting options (4+ options are paid),
    • daily results (excluding day offs - weekend, national holiday),
    • end date (results publication) or immediate overall results.
  2. Get password to:
    • edit the voting (before voting start),
    • watch results before the end date,
    • publish results before end date.
  3. Generate a voting page with QR codes for every voting option (unique ids) & watch results url.
  4. Print page / Embed voting on your web-page.
  5. Post page copies wherever it is relevant or embed voting page.

B. Review reported misuse

Voter

We use cookies to see if you have already voted and warn you if you did.
A. Happy path

  1. Read the question, decide on the option and scan relevant QR-code.
  2. Check if topic on the page and scanned option matche the topic and option on the print.
  3. Confirm your vote or report misuse (attach an image and add location).
  4. See results (if allowed).
  5. Save the calendar event to see results. Scan again on YYYY-MM-DD to see results.

B. Failures

  1. You are about to change your vote. Confirm. See the results (if past end date or published).
  2. Seems, like you have already voted. See the results (if past end date or published).
  3. Voting has ended. Here are the results.

C. See results

Results

Replaces voting page

Issues

  1. Someone may abuse the system by copying a QR code and posting it under different topic.
  2. Cookies cleanup allows to vote again.
  3. Different device/browser allows to vote again.

FAQ

Q: Can we trust the results?
A:

Q: Can one person vote twice?
A:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant