Iteration 4 Plan - TAGCH/ku-polls GitHub Wiki

Goal

The objective of this iteration is to produce a good quality app that others can install and run. After Iteration 3, KU Polls has useful functionality, even though not everything in the Vision Statement has been implemented.

Features

  1. List of polls displays all published polls, not just newest polls. Polls are sorted by date, from newest to oldest.

Milestone

  1. Review and revise the poll questions, as needed.
  2. Create a Markdown file Installation.md containing instructions for how to install and configure your app.
  3. Test installation instructions.
  4. Add “How to Run” instructions in README that include using the virtual env.
  5. Code cleanup.

Acceptance Criteria

  1. Poll List

    • All published polls are displayed, including older polls.
    • Polls are sorted by publication date, from newest to oldest.
  2. Review of Poll Questions

    • All existing poll questions are reviewed.
    • Necessary changes are made to ensure poll questions are relevant and accurate.
  3. Installation Instructions

    • A Installation.md file exists with clear instructions for installing and configuring the app.
    • Installation instructions have been tested to ensure they are correct and complete.
  4. Running Instructions

    • The README.md file includes clear "How to Run" instructions, including the steps to activate the virtual environment.
    • Instructions have been tested and verified.
  5. Code Cleanup

    • Unnecessary code and comments are removed.
    • Code adheres to style guidelines (Flake8).
    • There are no unused imports or variables.