Aanya’s Status Report for 04/12/25

For this update, I built out the logic that takes a meal plan and turns it into a personalized grocery list with real Aldi product suggestions. If the user has any allergens, our system catches those and swaps the ingredients out with safe alternatives, pulling real options using Spoonacular and Aldi’s product data. I also connected everything through MQTT, so now the backend listens for meal plans, processes them with allergy-aware substitutions, and sends back a clean grocery draft for the user to review.

Progress:

  • Implemented logic to analyze meal plan ingredient lists and cross-reference against user allergens.
  • Integrated substitution logic with a mapping function to recommend safe alternatives when allergens are detected.
  • Integrated API to fetch 1–3 real Aldi products for each ingredient.

Goals:

  • Finalizing dynamic frontend integration to reflect real product recommendations.

  • Begin auto-updating the bill as products are added (real-time tallying).

Lekha’s Status Report for 4/12/25

Work Accomplished:

This week, I finished attaching the portable power bank to the device, allowing for a constant power supply during a shopping experience. I also bought the shopping cart clip on, which I will pick up next week and attach to the device. I have been working on making the rasberry pi start up the barcode scanning script automatically and read in barcodes. However, I have ran into many obstacles with this task.

Progress Status:

Due to the obstacle with making the rasberry pi start reading barcode scans automatically, I am a bit behind on this particular aspect of the project. However, making the device portable is my last major task and I have contacted my TA to try new ways to achieve it. 

Next Week’s Goal:

  • attach clip-on device
  • fix rasberry pi barcode scanning issues
  • test in-person