csep-2025/docs/agenda/agenda-07.md
2026-01-09 23:40:35 +01:00

4.9 KiB

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

  1. (1 min) Any additions to the agenda?

None

  1. (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

  1. (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
  1. (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

  1. 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

  1. (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

  1. (2 min) Questions?

-Emphasis on separation, refactoring, and maintainability

  1. (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

  1. (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