Skip to content

Iteration 3 Plan

Vichisorn edited this page Oct 24, 2020 · 3 revisions

Iteration 3 Plan

Goal: Add user authentication and restricted vote to one account per poll only. and using OAuth for easy login such as log in with google or another social account.

Features

  1. Everyone can view poll results and a list of polls.
  2. Only a person who has an account can vote only not allow for unknown users to vote in any polls.
  3. If the user needs to vote again new vote needs to replace the old vote choice.
  4. If a person that already vote that poll the polls list will show his previous vote choice that he selected.
  5. Add logging of the following events.
    • user login and logout.
    • unsuccessful login attempt.
    • submit a vote for a poll.
    • all log messages with date time.
    • log to the console.
    • use loggers.

Tasks

All tasks should be recorded on Project Board for Iteration 3.

Evaluation Criteria

  1. Pass all test cases.
  2. Users can create their own account and vote for one
  3. Authentication users can vote the poll only once and edit it only in the polls period.
  4. All code committed to Github on iteration3 merged into master

Retrospective and TA Suggestions

to be added.

Back to Home

Clone this wiki locally