csep-2025/docs/minutes/week3-meeting-minutes.md
2025-11-28 17:14:33 +01:00

3.7 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?
    • Gitlab down on week 5 wednesday till week 6 wednesday.
    • Buddy check (brightspace), look for deadline. Give tips, tops and constructive criticism. Follow specific way to do it.
  4. (1-2 min) New submission of Code of Conduct + additions?
    • We posted it, should be ultra specific.
  5. (30 min) Meeting content
    1. (2 min) Week 3 progress checklist, MRs, and summary
      • Most of 4.1 done
      • TODO: integration of all systems.
      • TODO: print export week 4.
    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?
        • Replace the whole recipe with the new edited recipe
        • We have a callback for menus.
    3. (3 min) Discussion on implementing nutritional value calculations
      • Don't include informal units in nutritional value calculations.
      • Doesn't really matter whether its server side or client side calculated.
    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

        • week 4: finish 4.1, 4.2 and start 4.3.
      2. (2 min) Confirm week 4 backend/frontend team formation

        • Natalia and Ayse Backend, rest frontend
      3. (5 min) Tasks creation (GitLab) and assignment

        • In issues and MRs, track time with /spent and /estimate
        • If MR doesn't close issue, say its related to an issue with #issuenr
      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 (Interface)

  • An interface to display a recipe when it is chosen from the recipe list

  • (Functional) buttons in the interface

  • Server utils (Abstracted requests sending to the backend)

  • Print exports next week!

  • Put server url in config.

  • Use resource bundles instead of hardcoding text in JFX.

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

begun: 16:45 ended: 17:10 Took 25 mins.