# Week 7 meeting agenda | Key | Value | | ------------ |----------------------------------------------------------------------------------------------------------| | Date | Jan 9th 2026 | | Time | 16:45 | | Location | DW PC Hall 2 | | Chair | Mei Chang van der Werff | | Minute Taker | Aysegul Aydinlik | | Attendees | Natalia Cholewa,Oskar Rasienski, Rithvik Sriram, Aysegul Aydinlik, Steven Liu, Mei Chang van der Werff | ## Table of contents ### Opening 1. (1 min) Introduction by chair > Meeting starts at 16:48 2. (1 min) Any additions to the agenda? > None 3. (1-2 min) TA announcements? > - Technology feedback has been graded > - Implemented features to be graded this weekend > - For the final evaluation we need to have the basic requirements otherwise it won't get checked at all > - We can and should update read.me > - We get to see our LOC next week ### Feedback/assignments 4. (3 min) Go over TA feedback given (technology) - Do we have any questions about the feedback? > **Technology feedback** > - Server and business logic and controller logic should be seperated > - Avoid hardcoding; move logic into server utilities where appropriate 5. (3 min) Go over the implemented feature assignment due today > - 4.1 Printing not finished > - Meaningfull additions: > - Extra language support > - Text-to-voice functionality ### Current progress 6. How far are we in terms of completion? * (5 min) Progress check in terms of feature/issue completion - What have we completed/going to complete this week? > - 4.1 not finished > - 4.2 done > - 4.3 requires significant work - Who implemented what, this week? > - Natalia: refactored server-side, recipe language handling > - Steven: refactoring, fixing application compatibility with intelliJ > - Aysegul: Ingredient list view + ingredient usage > - Oskar: Refactoring > - Rithvik: Fixed recipe detail UI sizing, implemented server changed, printing > - Mei Chang: Client-side testing, hardcoded value fixes, refactoring * (3 min) Small Showcase of the product > - small showcase of the favourite button ### Planning 7. (15 min) Planning week 8 - What needs to be done? (provisionary tasks below) - Handle Backend-Server code delegation - How do we do it? - Who does what? * (2 min) Designate teams. * (1 min) Who is the next chair and minute taker? > **Planning week 8** > - resolve unfinished issues from previous weeks > - improve server utilities and dependency injection > - No shopping list implementation planned > - Nutrition logic should be implemented > > **SERVER** > > Mei Chang and Aysegul > > **BACKEND** > > Oskar, Natalia, Rithvik, Steven > > **Task Distribution** > > Aysegul: Server Testing + Additional server tasks > > Mei Chang: Nutrition logic & serving logic + server testing > > Oskar: Figuring out Mockito > > Rithvik: Printing functionality > > Steven: UI nutrition + dropdowns ingredients > > Natalia: Refactoring Next chair and minute taker > Aysegul will be the next Chair > > Natalia will be the next Minute taker ### Closing 8. (2 min) Questions? > -Emphasis on separation, refactoring, and maintainability 9. (2 min) Summarize everything > - Focus next week: finishing 4.1 and 4.3 > > - Server refactoring and nutrition logic are priorities > > - 2 members must still fulfill server LOC requirements > > - README must clearly reflect extensions and improvementsa 10. (1 min) TA remarks > TA will check implemented Features on sunday > > meeting ends at 17:32 > > actual meeting time: 44 minutes Estimated meeting time: ~40 minutes Provisionary tasks (updated) 4.1 - Connect the printing functionality to the button, rn the button does nothing 4.2 -removing the refresh button and method, since it's automatic? (optional) - fix: not being able to make a empty title for recipe name 4.3 - Implement fats/protein/carbs/kcal - Being able to select ingredients from a dropdown menu - Actually receive the delete recipe warning - Serving implementation - Informal unit fix (Steven) 4.4 - Make the search bar functionality - Get the favourite warning message 4.5 (old) Assuming that we're going to start with the shopping cart - Create shopping list - reset shopping list (backend) - Issues/task that weren't finished this week