A powerful rule-based expert system with a gym-themed interface that provides personalized workout recommendations based on user inputs.
- Open
index.htmlin any web browser - Answer 7 sequential questions about your fitness profile:
- Workout Goal (Fat Loss, Muscle Gain, Strength, General Health)
- Body Type (Slim, Average, Broad, Heavier)
- Training Frequency (2-3, 3-4, or 5-6 days per week)
- Physical Limitations (None, Upper/Lower Body Injury, Cardiovascular Issues)
- Workout Environment (Home or Gym)
- Preferred Intensity Level (Light, Moderate, High)
- Duration per Session (10-15, 20-30, or 30-40 minutes)
- Click "Get My Plan" to receive your personalized workout recommendation
Each recommendation includes:
- Strategy: Overall approach to achieve your goals
- Exercises: Specific exercises tailored to your profile
- Schedule: Recommended training frequency
- Equipment: Required equipment list
- Intensity Level: Target intensity with safety overrides when needed
- Expert Advice: Professional tips and safety considerations
index.html- Main application structure with Font Awesome and Google Fonts integrationstyles.css- Gym-themed responsive styling with animationsknowledge-base.js- Questions and inference rulesapp.js- Application logic and inference engine