Iteration 3 Plan - Hamiz5401/ku-polls GitHub Wiki

Goal

The goal for this iteration is to create User permission to access the polls site. Another goal is to remodel our poll to make the vote display and be able to change during a poll’s voting period.

Features

  • A visitor can login and logout.
  • Only an authenticated (logged in) user can submit a vote.
  • Anyone can view the list of polls and poll results (same as before)
  • A user can change his vote on a poll during the voting period, and his new vote replaces his old vote.
  • If a user selects a poll he already voted for, the list of choices shows which choice he/she previously selected. For example, a radio button is pre-* selected for his previous vote.
  • Add a link to “Login” or “Logout” to the polls index page.

Evaluation Critiria

  • User can login and logout.
  • Only user that login can vote.
  • User can change his/her vote during the voting period.

Retrospective Summary