Iteration 3 Plan - knilios/ku-polls GitHub Wiki

Goal

To create a usable login app that requires users to log in to participate in any polls. Each user has only 1 vote on each survey, they can change their vote.

Features

  1. User must authenticate to submit a vote or change the vote.
  2. Each user only gets 1 vote per poll.
  3. User can change the vote of any poll during the voting period of that poll.
  4. The radio button will be selected if the user has already voted on that poll and come back to change it.
  5. A visual confirmation when the user finish voting.
  6. Login and logout function.
  7. The login and logout button shows on every page.

Milestones

  1. A usable Login/Logout function.
  2. Usable revote feature with no error.
  3. Working visual confirmation notification after voting.
  4. Login or Logout button show in every page, except the login page.