Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

🏋️ FitForge AI

FitForge AI is an AI-powered workout plan generator that creates personalized 12-session workout programs based on a user's fitness profile. Simply provide your details, and the application generates a customized workout plan tailored to your goals, experience level, available equipment, and workout schedule.

🚀 Live Demo

Deployed Application: https://workout-generator001.onrender.com/

✨ Features

  • Personalized AI-generated workout plans
  • 12-session structured workout program
  • Supports multiple fitness goals:
    • Muscle Gain
    • Fat Loss
    • Endurance
    • General Fitness
  • Beginner, Intermediate, and Advanced experience levels
  • Equipment-based exercise recommendations
  • Warmup, Main Workout, and Cooldown for every session
  • Responsive and modern user interface

🛠️ Tech Stack

Frontend

  • React
  • Axios
  • CSS

Backend

  • Node.js
  • Express.js

AI

  • Groq API
  • Llama 3.3 70B Versatile

📂 Project Structure

workout-plan-generator/
│
├── client/
│   ├── src/
│   ├── public/
│   └── package.json
│
├── server/
│   ├── server.js
│   ├── .env
│   └── package.json
│
└── README.md

⚙️ Installation

Clone the repository

git clone https://github.com/PiyushB752/workout_generator

Install frontend dependencies

cd client
npm install

Install backend dependencies

cd ../server
npm install

Start the backend

node server.js

Start the frontend

npm run dev

📸 How It Works

  1. Enter your personal details.
  2. Select your fitness goal.
  3. Choose your experience level.
  4. Specify available equipment.
  5. Enter the number of workout days per week.
  6. Click Generate Workout Plan.
  7. Receive a personalized 12-session AI-generated workout plan.

🔮 Future Improvements

  • Download workout plans as PDF
  • Exercise images and demonstrations
  • Nutrition recommendations
  • Workout history
  • User authentication
  • Save favorite workout plans
  • Progress tracking
  • Dark/Light mode

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages