Iteration 1 Plan - Phantawat/ku-polls GitHub Wiki

Goal

  • Define the primary objective for this iteration. Example: "Develop the basic functionality for creating and participating in polls."

Milestone

  • Milestone 1: Set up the Django project and create the initial app structure.
  • Milestone 2: Implement user authentication.
  • Milestone 3: Develop the poll creation feature.

Features

  • Implement the Poll model and its associated views and templates.
  • Add user authentication and authorization features.
  • Create basic views for displaying and interacting with polls.
  • Set up the initial project structure using Django.

Acceptance Criteria

  • The application should allow users to sign up, log in, and log out.
  • Users should be able to create a poll with a title and multiple choices.
  • The poll should be accessible to other users, who can vote on it.
  • The project should be well-structured and adhere to Django best practices.