Open dalepercelay opened 1 month ago
FLOW 1 - Logging a workout
Create curl -X 'POST' 'https://nutrition-pal.onrender.com/user' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "name": "Dale", "weight": 170, "height": 68 }' Response { "id": 5 }
Goal curl -X 'POST' 'https://nutrition-pal.onrender.com/goals/48' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "goal": "Maintain weight", "type": "Maintenance", "daily_calories": 2500 }' Response
"OK"
Workout
curl -X 'POST' 'https://nutrition-pal.onrender.com/workout/48' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "name": "Push-ups", "sets": 3, "reps": 15, "length": 10 }'
FLOW 2 0 calorie food ( incorrectly inputted meal information)
curl -X 'POST' 'https://nutrition-pal.onrender.com/user' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "name": "Dale", "weight": 170, "height": 68 }'
{ "id": 5 }
INputting meal curl -X 'POST' 'https://nutrition-pal.onrender.com/meal/49' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "name": "Chicken Cutlet", "calories": 0 }'
curl -X 'GET' 'https://nutrition-pal.onrender.com/daily_calories/49' \ -H 'accept: application/json'
{ "calories_left": 2500 }
FLOW 3 Hitting multiple muscles in 1 workout
workout curl -X 'POST' 'https://nutrition-pal.onrender.com/workout/50' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "name": "Pull-up", "sets": 4, "reps": 10, "length": 15 }'
curl -X 'GET' 'https://nutrition-pal.onrender.com/workout/1/muscle_groups' \ -H 'accept: application/json' [ { "name": "Pull-up", "type": "Back", "group": "Upper back" } ]
Get workouts
curl -X 'GET' 'https://nutrition-pal.onrender.com/workouts/50/day' \ -H 'accept: application/json'
[ { "id": 1, "name": "Pull-up", "sets": 4, "reps": 10, "length": 15, "date": "2024-05-20" } ]
FLOW 1 - Logging a workout
Create curl -X 'POST' 'https://nutrition-pal.onrender.com/user' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "name": "Dale", "weight": 170, "height": 68 }' Response { "id": 5 }
Goal curl -X 'POST' 'https://nutrition-pal.onrender.com/goals/48' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "goal": "Maintain weight", "type": "Maintenance", "daily_calories": 2500 }' Response
"OK"
Workout
curl -X 'POST' 'https://nutrition-pal.onrender.com/workout/48' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "name": "Push-ups", "sets": 3, "reps": 15, "length": 10 }'
"OK"
FLOW 2 0 calorie food ( incorrectly inputted meal information)
curl -X 'POST' 'https://nutrition-pal.onrender.com/user' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "name": "Dale", "weight": 170, "height": 68 }'
{ "id": 5 }
INputting meal curl -X 'POST' 'https://nutrition-pal.onrender.com/meal/49' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "name": "Chicken Cutlet", "calories": 0 }'
curl -X 'GET' 'https://nutrition-pal.onrender.com/daily_calories/49' \ -H 'accept: application/json'
{ "calories_left": 2500 }
FLOW 3 Hitting multiple muscles in 1 workout
workout curl -X 'POST' 'https://nutrition-pal.onrender.com/workout/50' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "name": "Pull-up", "sets": 4, "reps": 10, "length": 15 }'
"OK"
curl -X 'GET' 'https://nutrition-pal.onrender.com/workout/1/muscle_groups' \ -H 'accept: application/json' [ { "name": "Pull-up", "type": "Back", "group": "Upper back" } ]
Get workouts
curl -X 'GET' 'https://nutrition-pal.onrender.com/workouts/50/day' \ -H 'accept: application/json'
[ { "id": 1, "name": "Pull-up", "sets": 4, "reps": 10, "length": 15, "date": "2024-05-20" } ]