Reported 6
Newly created issues
#5
Implement GET /api/meals to return meals with ingredients
When called, endpoint returns HTTP 200 and a JSON array where each meal includes id, name, and an array of ingredient ob...
#6
Add user registration and login using email/password with JWT
POST /api/register creates a new user and returns HTTP 201 with a JWT; POST /api/login with valid credentials returns HT...
#7
Create meals selection UI for weekly planning
React page loads meals from /api/meals, displays each with a checkbox; user can select meals and click 'Save Plan' which...
#8
Build POST /api/weekly-plans to save selected meals for a week
Authenticated request with a week identifier and an array of meal ids returns HTTP 200; data is persisted in weekly_plan...
#9
Generate consolidated shopping list via GET /api/weekly-plans/:week/shopping-list
Authenticated request returns HTTP 200 and a JSON list where each ingredient appears once with summed quantity across al...
#10
Configure Docker deployment and write README
Dockerfile builds the app; docker-compose.yml starts the app and a PostgreSQL container; running docker-compose up launc...
Triaged 1
Tasks have been defined
Started 1
Code changes in progress
Done 0
All tasks complete