jakji93 / airon-fitness

AIRON Fitness is an AI-powered fitness companion supporting your personal health journey by delivering customized fitness and meal plans tailored to your goals and preferences.
https://airon-fitness.onrender.com/
MIT License
4 stars 2 forks source link

feat: add exercise and daily calorie counts #50

Closed d-x-s closed 1 year ago

d-x-s commented 1 year ago

Sample formatted JSON output: image

Full API output: { "userInfoID": "64b2c71a9a5be8209313f217", "schedule": "{\n \"Monday\": {\n \"exercises\": [\n {\n \"exercise\": \"Chest press\",\n \"sets\": 3,\n \"reps\": 10,\n \"rest\": 60,\n \"duration\": 20,\n \"intensity\": 70,\n \"calories\": 150\n },\n {\n \"exercise\": \"Lat pulldown\",\n \"sets\": 3,\n \"reps\": 10,\n \"rest\": 60,\n \"duration\": 20,\n \"intensity\": 70,\n \"calories\": 120\n },\n {\n \"exercise\": \"Squats\",\n \"sets\": 3,\n \"reps\": 12,\n \"rest\": 60,\n \"duration\": 15,\n \"intensity\": 80,\n \"calories\": 100\n },\n {\n \"exercise\": \"Plank\",\n \"sets\": 3,\n \"reps\": 30,\n \"rest\": 30,\n \"duration\": 30,\n \"intensity\": 60,\n \"calories\": 80\n }\n ],\n \"total_calories\": 450\n },\n \"Tuesday\": {\n \"exercises\": [\n {\n \"exercise\": \"Bicep curls\",\n \"sets\": 3,\n \"reps\": 10,\n \"rest\": 60,\n \"duration\": 15,\n \"intensity\": 70,\n \"calories\": 100\n },\n {\n \"exercise\": \"Tricep dips\",\n \"sets\": 3,\n \"reps\": 10,\n \"rest\": 60,\n \"duration\": 15,\n \"intensity\": 70,\n \"calories\": 90\n },\n {\n \"exercise\": \"Lunges\",\n \"sets\": 3,\n \"reps\": 12,\n \"rest\": 60,\n \"duration\": 15,\n \"intensity\": 80,\n \"calories\": 80\n },\n {\n \"exercise\": \"Russian twists\",\n \"sets\": 3,\n \"reps\": 20,\n \"rest\": 30,\n \"duration\": 15,\n \"intensity\": 60,\n \"calories\": 60\n }\n ],\n \"total_calories\": 330\n },\n \"Wednesday\": {\n \"exercises\": [\n {\n \"exercise\": \"Shoulder press\",\n \"sets\": 3,\n \"reps\": 10,\n \"rest\": 60,\n \"duration\": 20,\n \"intensity\": 70,\n \"calories\": 120\n },\n {\n \"exercise\": \"Seated rows\",\n \"sets\": 3,\n \"reps\": 10,\n \"rest\": 60,\n \"duration\": 20,\n \"intensity\": 70,\n \"calories\": 100\n },\n {\n \"exercise\": \"Deadlifts\",\n \"sets\": 3,\n \"reps\": 8,\n \"rest\": 60,\n \"duration\": 20,\n \"intensity\": 80,\n \"calories\": 150\n },\n {\n \"exercise\": \"Plank\",\n \"sets\": 3,\n \"reps\": 30,\n \"rest\": 30,\n \"duration\": 30,\n \"intensity\": 60,\n \"calories\": 80\n }\n ],\n \"total_calories\": 450\n },\n \"Thursday\": {\n \"exercises\": [\n {\n \"exercise\": \"Hammer curls\",\n \"sets\": 3,\n \"reps\": 10,\n \"rest\": 60,\n \"duration\": 15,\n \"intensity\": 70,\n \"calories\": 100\n },\n {\n \"exercise\": \"Tricep pushdowns\",\n \"sets\": 3,\n \"reps\": 10,\n \"rest\": 60,\n \"duration\": 15,\n \"intensity\": 70,\n \"calories\": 90\n },\n {\n \"exercise\": \"Step-ups\",\n \"sets\": 3,\n \"reps\": 12,\n \"rest\": 60,\n \"duration\": 15,\n \"intensity\": 80,\n \"calories\": 80\n },\n {\n \"exercise\": \"Russian twists\",\n \"sets\": 3,\n \"reps\": 20,\n \"rest\": 30,\n \"duration\": 15,\n \"intensity\": 60,\n \"calories\": 60\n }\n ],\n \"total_calories\": 330\n },\n \"Friday\": {\n \"exercises\": [\n {\n \"exercise\": \"Bench press\",\n \"sets\": 3,\n \"reps\": 10,\n \"rest\": 60,\n \"duration\": 20,\n \"intensity\": 70,\n \"calories\": 150\n },\n {\n \"exercise\": \"Lat pulldown\",\n \"sets\": 3,\n \"reps\": 10,\n \"rest\": 60,\n \"duration\": 20,\n \"intensity\": 70,\n \"calories\": 120\n },\n {\n \"exercise\": \"Squats\",\n \"sets\": 3,\n \"reps\": 12,\n \"rest\": 60,\n \"duration\": 15,\n \"intensity\": 80,\n \"calories\": 100\n },\n {\n \"exercise\": \"Plank\",\n \"sets\": 3,\n \"reps\": 30,\n \"rest\": 30,\n \"duration\": 30,\n \"intensity\": 60,\n \"calories\": 80\n }\n ],\n \"total_calories\": 450\n },\n \"Saturday\": {\n \"exercises\": [\n {\n \"exercise\": \"Bicep curls\",\n \"sets\": 3,\n \"reps\": 10,\n \"rest\": 60,\n \"duration\": 15,\n \"intensity\": 70,\n \"calories\": 100\n },\n {\n \"exercise\": \"Tricep dips\",\n \"sets\": 3,\n \"reps\": 10,\n \"rest\": 60,\n \"duration\": 15,\n \"intensity\": 70,\n \"calories\": 90\n },\n {\n \"exercise\": \"Lunges\",\n \"sets\": 3,\n \"reps\": 12,\n \"rest\": 60,\n \"duration\": 15,\n \"intensity\": 80,\n \"calories\": 80\n },\n {\n \"exercise\": \"Russian twists\",\n \"sets\": 3,\n \"reps\": 20,\n \"rest\": 30,\n \"duration\": 15,\n \"intensity\": 60,\n \"calories\": 60\n }\n ],\n \"total_calories\": 330\n },\n \"Sunday\": {\n \"exercises\": [\n {\n \"exercise\": \"Shoulder press\",\n \"sets\": 3,\n \"reps\": 10,\n \"rest\": 60,\n \"duration\": 20,\n \"intensity\": 70,\n \"calories\": 120\n },\n {\n \"exercise\": \"Seated rows\",\n \"sets\": 3,\n \"reps\": 10,\n \"rest\": 60,\n \"duration\": 20,\n \"intensity\": 70,\n \"calories\": 100\n },\n {\n \"exercise\": \"Deadlifts\",\n \"sets\": 3,\n \"reps\": 8,\n \"rest\": 60,\n \"duration\": 20,\n \"intensity\": 80,\n \"calories\": 150\n },\n {\n \"exercise\": \"Plank\",\n \"sets\": 3,\n \"reps\": 30,\n \"rest\": 30,\n \"duration\": 30,\n \"intensity\": 60,\n \"calories\": 80\n }\n ],\n \"total_calories\": 450\n }\n}", "inputs": [] }