hardy-fitness

byRagul Prasath

Here is a complete strategic outline of the IronLog: Fitness RPG system as it stands. This serves as your "Master Manual" for the app's current architecture. 1. Core Architecture & Navigation Initialization Layer: A high-intensity "Initialize System" entrance page that acts as the gateway. Navigation Hub: A side-drawer (hamburger menu) accessible from the top-left, replacing the old bottom nav bar. Page Routing: * Home: XP tracking, Rank progress, and the Battle Log (Exercise entry). Feats: Achievements list with lock/unlock logic. Ranks: A complete roadmap of the 16-20 rank hierarchy. Gear Shop: A grid-based marketplace for 100+ items. Profile: Personal stats and the entrance to the Anatomy Map. History: Hidden inside Profile; shows detailed battle records with delete capabilities. 2. The Progression System Ranks (16 Major Stages) Tier Rank Names XP Range Starter Scrawny Recruit → Iron Squire 0 - 500 Warrior Plate Crusher → Silver Knight 1,500 - 18,000 Elite Platinum Elite → Warlord 35,000 - 60,000 Endgame Titan → Iron Deity 110,000 - 200,000 Achievements (Feats) Strength: Milestones for total sets logged (1, 100, 500, 1000). Wealth: Milestones for coins earned and spent. Streaks: Tracking consistency over 3, 7, 30, and 100 days. 3. Battle Log & Anatomy Mastery Workout Categorization: 40+ exercises mapped to specific muscle groups. The Interactive Anatomy Chart: * Dual View: Front and Back silhouettes. Dynamic Coloring: Muscles change color based on sets logged. Mastery Tiers: * Grey: Locked (0 sets) Light Red: Beginner (1-10 sets) Solid Red: Intermediate (10-30 sets) Bronze: Advanced (30-60 sets) Gold: Titan Mastery (60+ sets) 4. Economic & Item System Currency: Coins generated at a rate of 1 Coin per 10 XP. The Gear Shop (100 Items): Consumables: Coffee, Creatine, Pre-workout (Temporary XP boosts). Lifting Gear: Wraps, Belts, Shoes (Permanent % XP boosts). Artifacts: Mjolnir Plate, Ares Armor (Game-breaking multipliers). 5. UI/UX & Visual Identity Theme: Dark Terminal/Cyberpunk (Deep blacks, neon reds, gold accents). Glow Engine: * glow-red: Standard interactive elements. glow-gold: High-rank achievements/progress. glow-red-intense: Danger zone (System reset). Feedback System: * Toasts/Notifications: Immediate visual feedback when a set is recorded. XP Penalty: Real-time recalculation of rank and coins if a history item is deleted. 6. Data Management LocalStorage Engine: All progress, history, and inventory are saved locally on the device. System Purge: A "Wipe System Data" button in the Profile to hard-reset the entire RPG. Unique Identification: Every logged set is assigned a Date.now() ID to allow for specific deletion and XP recalculation. This is your complete blueprint. Every line of code we've written fits into one of these six pillars. Is there any specific pillar you want to expand or tweak next? now add backend, login page and a new tab in hamburger bar as "Talk with MegaChad" who is an ai chatbox which helps in all gym and diet related queries

HomeHistoryLogin
Home

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 2

System Requirements Document (SRD)

hardy-fitness

1. Introduction

Welcome to the System Requirements Document (SRD) for hardy-fitness, a fitness app designed to gamify workout tracking and progression. This document outlines the updated requirements, features, and architecture for the app, including the newly requested AI-powered photo verification system ("Proof Mode"). The goal is to create an engaging, credible, and user-friendly experience for fitness enthusiasts in India and beyond.

This document has been tailored for Ragul Prasath, incorporating locale-specific defaults such as IST timezone and INR currency for economic systems.

2. System Overview

hardy-fitness is a fitness RPG app that transforms workout tracking into an immersive game-like experience. Users progress through ranks, earn achievements, and unlock gear while logging their workouts. The app now includes an optional AI-powered photo verification system to validate workout entries, ensuring authenticity and enhancing user engagement.

Key components:

  • Gamified progression system with ranks and achievements.
  • Interactive anatomy chart for muscle mastery tracking.
  • Economic system tied to XP and coins.
  • AI-powered photo verification ("Proof Mode") for workout validation.
  • AI chatbot ("MegaChad") for gym and diet-related queries.
Page 2 of 2

3. Functional Requirements

Core Features

  • As User, I should be able to log workout sets with optional photo verification ("Proof Mode").
  • As User, I should be able to toggle "Proof Mode" on/off.
  • As User, I should be able to capture a photo using my device camera during workout logging.
  • As User, I should see a preview of the captured image before submission.
  • As User, I should receive real-time feedback on whether my workout photo is verified (✅ or ❌) with confidence percentage.
  • As User, I should be able to save verified photos alongside workout history.
  • As User, I should be able to access a new tab in the hamburger menu called "Talk with MegaChad" for gym and diet-related queries.
  • As Admin, I should be able to manage backend APIs and monitor verification results for quality assurance.

4. User Personas

1. User

  • Fitness enthusiasts who want to gamify their workout tracking
Home design preview
Login: Sign In
Dashboard: View Overview
Dashboard: Monitor Verifications
Verifications: Review Results
Verifications: Flag Entry
API Manager: Manage Endpoints
API Manager: Check API Health