Minor Project

Fit-Nation: The Brutally Honest Fitness Engine

View Live Project

Overview

Fit-Nation is a logic-driven fitness analyzer that cuts through the noise of the fitness industry to provide you with raw, honest, and actionable training advice based on your current life constraints.

👥 Who is this for?

  • Beginners: If you're overwhelmed by conflicting advice and "bro-science."
  • Busy Professionals: If you have limited time and need to know the most efficient path forward.
  • The "Stuck": If you've been "training" but not seeing results because of hidden bottlenecks.
  • Pragmatists: Anyone tired of marketing fluff and "6-pack in 30 days" promises.

⏰ When to use it?

  • Starting Out: Before you buy a gym membership or expensive supplements.
  • Hitting a Plateau: When your progress stalls and you need to find the root cause.
  • Lifestyle Changes: When your schedule changes and you need to adjust your routine.
  • Reality Checks: When you need a reminder of what actually matters in fitness.

⚙️ How it works?

The engine uses a deterministic Rule-Based Analysis system:

  1. Data Collection: Input age, weight, height, sleep, activity, time, and consistency.
  2. BMI & Category: Calculates body metrics to understand the physical starting point.
  3. Bottleneck Identification: Compares goals against lifestyle constraints.
  4. Logic Trace: Runs data through "if-then" fitness principles.
  5. Path Selection: Determines safe and effective training styles.

🚀 How to use it?

  • Setup: Click "Get Started" to enter the Fitness Decision Engine.
  • Analyze: Fill in your details truthfully and click "Analyze My Truth."
  • Results: Instantly see your primary bottleneck and a customized training plan.

🌟 Key Features

  • The "Anti-To-Do" List: Specifically tells you what to avoid to prevent injury.
  • Decision Trace: A peek under the hood to see the engine's reasoning.
  • Myth Breaker: Context-aware debunking of common industry lies.
  • Privacy-First: Your data never leaves your browser. Zero tracking.

🛠️ Technical Details

  • Pure Client-Side: 100% static, no backend required.
  • Flat Structure: Root-level organization.
  • Built With: Vanilla HTML5, CSS3, and ES6+ JavaScript.