Iteration 3 Plan - PanidaOun/ku-polls GitHub Wiki
Iteration 3 Plan
Goal: Improve a web application to have user authentication and limit each user to vote only one time per poll.
Features
- Everyone can view a list of the available polls or poll results but only an authenticated user can submit a vote in a poll.
- If users select the poll that already voted, the poll will show the previous vote.
- Users resubmit the vote and the result will replace the previous vote if the poll is available.
- Create a polls/tests directory and divide tests into separate files.
- Create login pages.
- Username and password are saved to a database.
Evaluation Criteria
- Application's homepage displays a page showing a list of published poll questions.
- Application passes all unit tests.
- Application has some CSS styling and text is easy to read.
- All code committed to Github on iteration3 branch and merged into master.
- User can log in to web application.
Retrospective and TA Suggestions
to be added.