A modern, 100% offline, privacy-first 7-minute interval workout web application inspired by scientific high-intensity circuit training (HICT). Features real-time biomechanical mannequin animations, synthesized coach personalities, a gamified 3-hearts streak system, custom workout builder, and full data export/import capabilities.
-
🏋️♂️ Scientifically Proven Circuits: Classic 7-Minute HIIT routine, Core & Abs, Upper Body, Joint-Safe Low Impact, and Mobility circuits.
-
🧍 Biomechanical Mannequin Canvas: Interactive real-time animated human model displaying joint mechanics, movement trajectory, and target muscle highlights.
-
🗣️ 5 Motivating Coach Personalities:
-
🪖 Sgt. Rex: Tough-love military drill instructor
-
✨ Chloe: Energetic, uplifting cheerleader
-
🧘 Kai: Calm, mindful Zen master
-
🤖 Unit 7000: Cybernetic futuristic coach
-
🔔 Minimalist: Clean audio chimes, bells, and whistles only
-
-
💖 Seven 3-Hearts & Streak System: Daily streak protection discipline with heart recovery upon consistent workouts.
-
🎨 Multi-Theme Support: Dark Navy, OLED Pitch Black (battery-saving), and Crisp Light Mode.
-
🛠️ Custom Routine Builder: Sequence your own exercise circuits with custom work & rest intervals.
-
🔒 100% Offline & Private: Zero analytics, zero cookies, zero external API tracking, and local JSON backup/restore.
# 1. Clone the repository
git clone https://github.com/vapoafe/SevenFit.git
cd SevenFit
# 2. Install dependencies
npm install
# 3. Start development server
npm run dev
# 4. Build for production (outputs to /dist)
npm run build
# 5. Preview production build locally
npm run previewThis repository is built using standard web standards and can be packaged into a standalone Android APK using Capacitor:
# Install Capacitor CLI
npm install @capacitor/core @capacitor/cli @capacitor/android
# Initialize Capacitor
npx cap init "SevenFit" "io.github.vapoafe.sevenfit" --web-dir "dist"
# Add Android platform
npx cap add android
# Build web assets and sync to Android project
npm run build
npx cap sync android
# Open in Android Studio to build APK / AAB
npx cap open androidThis project is licensed under the terms of the GNU General Public License v3.0.