Risks & Management
- Risk: With multiple components (LangChain, Spoonacular, barcode scanning, MQTT) now functioning independently, the risk lies in delays or errors during integration of the full end-to-end workflow.
- Management: A system-level integration plan is being developed. Tasks have been divided to ensure frontend and backend components communicate seamlessly through MQTT, and fallback logs are in place to trace errors.
Design Changes & Justification:
-
Reorganized backend into modular components for easier testing and debugging.
-
Added a persistent product object structure for better real-time tracking and removal from cart UI.
Progress:
- 3D printed outer shell for device
-
Completed LangChain + OpenAI integration for dietary-specific meal plan generation
-
Developed object structure for in-store ingredient tracking and real-time tally
-
Frontend tested receiving product data