Skip to content

📝 Specs for the Storyboard Feature #42

@r002

Description

@r002

Specs:

  • Once a candidate is voted on, that vote is permanent. It can't be changed.
  • Create a demo mode that will simulate the clock striking midnight and finalizing cannon.
  • The moment the deadline passes for that day's passage, also tally up and show how many votes the other candidate received?
  • Each passage's author and vote count is hidden until the deadline passes. Only the admin can login and see the progress of who voted for what and when in real time. Everyone else must wait for the deadline to pass before before they're able to see results.

Unimplemented:

  • Put 👍👎 into the "Candidate" buttons that update as soon as the passage is voted on.
    Didn't implement this because it requires many Firestore reads the way the data's currently stored. In the future, consider additionally storing all votes in a single doc per user? This way I can just make one call and get all votes at once, rather than query each individual passage's vote collection.

Questions:

  • How many passages are users allowed to vote for? Three?
  • What happens if there is a tie between candidates?

Example:

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions