-
Notifications
You must be signed in to change notification settings - Fork 0
Iteration 3 Plan
Vichisorn edited this page Oct 24, 2020
·
3 revisions
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.
- Everyone can view poll results and a list of polls.
- Only a person who has an account can vote only not allow for unknown users to vote in any polls.
- If the user needs to vote again new vote needs to replace the old vote choice.
- If a person that already vote that poll the polls list will show his previous vote choice that he selected.
- 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.
- Test all-new features and separate files for each class of tests.
All tasks should be recorded on Project Board for Iteration 3.
- Pass all test cases.
- Users can create their own account and vote for one
- Authentication users can vote the poll only once and edit it only in the polls period.
- All code committed to Github on
iteration3merged intomaster
to be added.