1 / 20
Offline training companion · v6.46.10
PulseCap
Personalized Program Intelligence.

Example stories · PulseCap · All examples

Built by Shamikh Ahmed  ·  My Plan · Smart Coach (rules) · Zero Dependencies
Press → or tap right to begin
Why We Built This
The Problem
🔄

Generic apps don't adapt

Same plan for beginners and advanced lifters. No injury awareness. No recovery layer.

📡

Cloud-dependent — unusable offline

No signal at the gym? App shows a spinner. Your workout is lost. Not acceptable.

🔒

Your data owned by corporations

Accounts, subscriptions, servers. Your personal health data sold and breached.

🧠

No Smart Coach layer

No readiness scoring. No deload signals. No injury-aware planning. Just dumb logging.

Our Answer
The Solution
One app that solves all four problems — completely.
⚡
Offline-First PWA
Works 100% without internet. Service Worker caches everything.
🤖
Smart Coach — rules, not AI
Rule-based Smart Assistant engines. Readiness, deload signals, injury-aware planning — not an LLM.
📋
My Plan — personalized programs
Machine-only shoulder-safe PPL, or local text-PDF / JSON import with review. No upload. No OCR.
🔐
Your data stays on your device. Always.
Pure localStorage. No account. No server. No subscription. JSON export backup.
Engineering
Zero Dependencies. Maximum Power.
📄

HTML5

Semantic, PWA-ready

🎨

CSS3

Variables, glassmorphism, animations

⚙️

Vanilla JS

No framework. Ever.

💾

localStorage

Your log stays on this device

⚡

Service Worker

Offline cache pulsecap-v121

📊

SVG Charts

Pure SVG — no charting lib

No framework. No CDN. No build step. No package.json.
File Structure
Architecture
index.html
├── css/ base.css·layout.css·components.css
├── js/ app.js (10 Smart Assistant engines)·storage.js
│ └── modules/
│ dashboard·workout·bodymap·coach
│ progress·nutrition·recovery·settings
├── sw.js (Service Worker pulsecap-v121)
└── manifest.json
1,087 lines of app.js · 12 modules · 10 Smart Assistant engines · 6 CSS files
Profiles
Multi-Profile System
👤
Unlimited profiles
Each profile isolated in its own localStorage namespace. Switch instantly.
🤖
Demo Mode
16 pre-loaded workouts, 4 PRs, full history. Try the app before committing.
🔄
Legacy migration
Auto-detects and imports old single-profile data into the new multi-profile system.
Content
290 Exercises
14 Muscle Groups
Coaching Cues
Joint Stress Ratings
✓ Setup instructions & common mistakes per exercise
✓ Breathing cues & tempo recommendations
✓ Difficulty ratings (Beginner → Advanced)
✓ Spotter flags, progressions & regressions
Training
Session logging
PulseCap training dashboard
⏱

SVG Rest Timer Ring

Animated countdown arc with haptic feedback

🏆

Live PR Detection

Real-time Epley 1RM comparison & toast

📝

Per-Exercise Notes

Persistent notes across sessions

🔗

Superset Mode

Link exercises, alternate automatically

Set-by-set KG × Reps logging · Auto-fill next set · Haptic feedback
Cardio
6 Science-Backed Cardio Protocols
⚡

HIIT

High Intensity Interval

🚶

LISS

Low Intensity Steady State

🏃

MISS

Moderate Intensity Steady

🔥

SIT

Sprint Interval Training

🎲

Fartlek

Speed Play Running

🔄

Circuit

Full Body Circuit Training

Each with science notes, warmup & cooldown protocols, intensity warnings
Smart Coach
5 Coach Personalities × 3 Tones
🧪

Maya

Science-driven

🔥

Alex

High energy

⚡

Sam

Results-focused

🧘

Zen

Mindful & balanced

💪

Rex

Hardcore push

🎯 Motivational
🔬 Scientific
💀 Hardcore
Goal-aware insights · Deload signals · Injury management · Supplement timing · Rules only — not an LLM
Daily Briefing
Start Every Day Right
PulseCap nutrition tracking
Core Engine
Readiness Engine
PulseCap nutrition tracking
😴
Sleep
💪
Soreness
😰
Stress
⚡
Energy
💧
Hydration
🔥
Streak
⚠️
Injuries
0–100 Readiness Score → Smart Assistant adjusts Your Plan
Body Tracking
Interactive Body Map
🫀
Front/back SVG — clickable muscles
Tap any muscle → recovery status + hours since last trained
📏
11-point measurements — cm/in/ft toggle
Neck, shoulders, chest, waist, hips, arms, thighs, calves + trend charts
📊
BMI · BMR · TDEE · Healthy range
Full body stats panel with goal projection and fat-loss timeline
Safety First
Injury-aware system
Log Injury
shoulder / knee / back...
→
Joint Stress
Analysis
→
Flag Dangerous
Exercises
→
Modify
Your Plan
✓ Mark Recovered → Automatically returns to full program
Analytics
Progress Tracking
📈
Strength Trends
SVG charts per exercise. Epley 1RM tracking over time.
⚖️
Weight Trend
Gradient fill chart with goal line overlay.
🏆
PR Wall
Every personal record stored and celebrated.
🎖️
Achievement Badges
Milestone system — 15 unique achievements.
Fuel
Nutrition & Supplement Tracking
Macro Tracking
🔥 Calories2,340
💪 Protein185g
⚡ Carbs260g
🧈 Fat72g
Supplements
💊 20+ pre-loaded supplements
⏰ Timing-aware reminders
💧 Water intake tracker
☕ Caffeine warning system
Platform
Built as a PWA
📴
Works 100% offline
📲
Installs to home screen
⚡
Service Worker pulsecap-v121
🔔
Offline banner notification
iPhone: Safari → Share → Add to Home Screen. No app store. No account. No subscription.
Customisation
Fully Customizable
APPEARANCE
✓ 18 splits + My Plan (machine PPL / local import)
✓ Fixed 5-tab IA (Today · Train · Progress · Programs · Me)
✓ Equipment selection
✓ JSON backup + review-first plan import
Stats
By The Numbers
290
Exercises
6
Cardio Protocols
5
Coach Personalities
2
Themes + Match
14
Dev Sessions
0
Dependencies
Ship It
PulseCap
Your training log, your PRs, your recovery — on your phone, offline.
🌐 Open App 📁 GitHub Repo
Educational only — not medical advice. Smart Coach = rules, not AI. Install: Safari → Add to Home Screen.
Built by Shamikh Ahmed · PulseCap © 2026 · v6.46.10
Press ← to review · Press F for fullscreen