Iteration 3 - HelloYeew/ku-polls GitHub Wiki

Goal

  1. Add user authentication system
  2. Modify the voting system so user who authenticate can vote and can vote only one vote.

Features

  1. Users can login and sign up to vote
  2. Only user who authenticate or login to website can vote
  3. Each user can vote only 1 vote per poll.
    • If user select a poll they already vote before, show his latest poll result.
    • User can change choice by select a new choice and submit it again.

Acceptance Criteria

  1. All features has been implemented and perform as described.
  2. User can login, logout and sign up the website.
  3. The vote result is change when user select a new choice on poll.
  4. When user get in poll detail, if user has already vote the website will show latest choice that user select.
  5. User can change a choice only before poll closed.