csep-2025/docs/agenda/agenda-03.md

2.8 KiB

Week 3 meeting agenda

Key Value
Date Nov 28th
Time 16:45
Location DW PC Hall 2
Chair Steven Liu
Minute Taker Oskar Rasieński
Attendees Mei Chang van der Werff, Natalia Cholewa, Rithvik Sriram

Table of contents

  1. (1 min) Introduction by chair
  2. (1 min) Any additions to the agenda?
  3. (1-2 min) TA announcements?
  4. (1-2 min) New submission of Code of Conduct + additions?
  5. (30 min) Meeting content
    1. (2 min) Week 3 progress checklist, MRs, and summary
      • Have we completed all of basic requirements? If not, what to resolve as soon as possible.
    2. (3 min) Socket modelling - what do we (don't) want to update with WebSockets
      1. How should we model individual changes, e.g. what happens when the user adds a new recipe? or add an ingredient to a recipe?
    3. (3 min) Discussion on implementing nutritional value calculations
    4. (1-2 min) Questions and/or suggestions
    5. (20 min) Sprint planning week 4
      1. (2-3 min) Set a provisional deadline for completing parts of the backlog
      2. (2 min) Confirm week 4 backend/frontend team formation
      3. (5 min) Tasks creation (GitLab) and assignment
      4. (5 min) Decide on a TODO list that each team should complete before the next meeting (see below for a provisional proposal)
      5. (5 min) Other issues
  6. (2 min) Questions

Max time: ~35 minutes

Addendum

Provisional week 3 tasks checklist

May have further additions after the pre-meeting session.

Backend:

  • Basic recipe definition
  • API endpoints that provide Recipe CRUD functionality
  • Unit tests for the endpoints
  • ... Frontend:
  • A list of recipe names to choose from
  • An interface to display a recipe when it is chosen from the recipe list
  • (Functional) buttons in the interface
  • Abstracted requests sending to the backend
  • ...

Provisional week 4 list of tasks

Backend:

  • 4.2 content
    • WebSockets service implementation
  • 4.3 content
    • implementing actual formal/informal ingredients and appropriate unit class definitions
  • ... more to add Frontend:
  • Make sure the basic frontend functionality are in place and works as expected
  • Improving ingredient/steps editing + deletion to work with the new Ingredient and Unit types
  • Making a new scene/view + buttons for the Nutrition view
  • Make the interface text ResourceBundle based to implement internationalisation
  • ... more to add