We need to come up with the correct specs for shopping list, wether it compares the meals from their ingredients, all ingredients total listed, wether there will be filtering, a checklist, this probably will be more frontend with all the hooks(buttons and reacthandlers) , than backend if we were to simplify it.
Description:
Add a shopping list where users can track grocery items they need to buy. Items can be added manually or generated from meal ingredient missing from their pantry.
Scope
- CRUD endpoints via FastAPI (/shopping-list)
- Firestore storage under users/{uid}/shopping_list
- Frontend page already exists (ShoppingList.tsx) — wire it up to the backend
- Ability to check off purchased items
No external APIs needed — same FastAPI + Firestore pattern as pantry and meals.
We need to come up with the correct specs for shopping list, wether it compares the meals from their ingredients, all ingredients total listed, wether there will be filtering, a checklist, this probably will be more frontend with all the hooks(buttons and reacthandlers) , than backend if we were to simplify it.
Description:
Add a shopping list where users can track grocery items they need to buy. Items can be added manually or generated from meal ingredient missing from their pantry.
Scope
No external APIs needed — same FastAPI + Firestore pattern as pantry and meals.