Minor Project
Fit-Nation: The Brutally Honest Fitness Engine
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:
- Data Collection: Input age, weight, height, sleep, activity, time, and consistency.
- BMI & Category: Calculates body metrics to understand the physical starting point.
- Bottleneck Identification: Compares goals against lifestyle constraints.
- Logic Trace: Runs data through "if-then" fitness principles.
- 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.