Iteration 1 Plan - WordWiseProject/WordWise GitHub Wiki

Goal(s)

To successfully develop, test, and launch an interactive and secure web application with an emphasis on user experience and authentication, implemented through a well-structured development environment and based on comprehensive user stories and system design.

Major Work

  1. Gather user stories.
  2. Design model in UML.
  3. Set up a development environment (Python, Django, Discord, GitHub, GitHub Project, Database).
  4. Externalize configuration.
  5. Implement User authentication.
  6. Implement Model.
  7. Testing Model, and User authentication.
  8. Design Front-End

Milestones

  1. Complete Domain Model:
    • Have a finalized UML domain model that fully captures the system requirements and user interactions.
  2. Development Environment Established:
    • Achieve a fully operational development setup, verified by successful preliminary code deployment and database interaction.
  3. User Authentication Integration:
    • Successfully integrate Google OAuth, confirmed by passing all designed authentication test cases.
  4. User Stories Finalization:
    • Complete the collection and analysis of user stories, providing a clear direction for the development process and final product functionalities.

Iteration dates

17 - 23 Oct. 2023 (1 week)