serverless-ai-fitness
App that uses GhatGPT to generate workouts and email them to you
File Explorer
Download Latest Version (.zip)- 2023-08-08_indexing-workouts.js
- 2023-08-10_split-tables.js
- 2023-08-26_add-stripe-id.js
- 2023-09-07_add-usernames.js
- data.json
- package-lock.json
- package.json
- helpers.mjs
- build-workout-notification.mjs
- create-checkout-session.mjs
- create-profile-post-confirmation.mjs
- get-random-workout-of-type.mjs
- get-training-plan-dates.mjs
- get-user-workout-prompts.mjs
- get-workout.mjs
- handle-subscription-event.mjs
- record-last-login.mjs
- save-exercise-descriptions.mjs
- save-to-ddb.mjs
- table-stream.mjs
- unmarshall-item.mjs
- index.js
- package-lock.json
- package.json
- getExercise.js
- getProfile.js
- getSettings.js
- getWorkout.js
- getWorkoutArchive.js
- getWorkoutById.js
- getWorkoutId.js
- getWorkoutRange.js
- isUserConfigured.js
- package-lock.json
- package.json
- updateProfile.js
- updateSettings.js
- example-settings.json
- example-user.json
- schema.graphql
- WorkoutSchema.json
- build-user-workouts.asl.json
- create-training-plan.asl.json
- generate-user-workouts.asl.json
- send-workout-notification.asl.json
- .gitignore
- LICENSE
- openapi.yaml
- package-lock.json
- package.json
- template.yaml
- architecture.png
- Equipment.js
- MuscleGroups.js
- Workout.js
- WorkoutTypes.js
- favicon.ico
- Popup.js
- SideMenu.js
- TitleBar.js
- Workout.js
- mutations.js
- queries.js
- [id].js
- index.js
- _app.js
- _document.js
- calendar.js
- help.js
- index.js
- profile.js
- settings.js
- Footer.module.css
- globals.css
- Home.module.css
- TitleBar.module.css
- formatters.js
- config.js
- .gitignore
- next.config.js
- package-lock.json
- package.json
- README.md
- amplify.yml
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/allenheltondev/serverless-ai-fitness
Downloads the entire project code from GitHub to your computer.
cd serverless-ai-fitness
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
cd back-end/data-conversion
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
