# 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