FitPulse

Your Personal Fitness MVP

Prototype byAveosoft
Page 1 of 8 — FitPulse & Login
01 — Splash Screen
โšก

FitPulse

Train Smarter. Live Stronger.

AVEOSOFT

02 — Sign Up
9:41
●●●
Create Your Account
๐Ÿ‘ค
๐Ÿ“ง
๐Ÿ”’
Lose Weight
Build Muscle
Improve Endurance
Stay Active
03 — Fitness Profile Setup
9:41
●●●
Tell Us About Yourself
28
Age
175cm
Height
82kg
Weight
Beginner
Intermediate
Advanced
3x / week
4x / week
5x / week
Daily
๐Ÿ 
Sync with Apple Health
01 — Browse Workouts
9:41
●●●
๐Ÿ”
All
Strength
HIIT
Yoga
Cardio
Mobility
๐Ÿ”ฅ

Full Body Burn

45 min ยท Intermediate ยท 420 kcal

๐Ÿ’ช

Upper Body Power

35 min ยท Advanced ยท 310 kcal

๐Ÿง˜

Morning Yoga Flow

20 min ยท Beginner ยท 150 kcal

๐Ÿƒ

5K Sprint Intervals

30 min ยท Intermediate ยท 380 kcal

New this week
02 — Workout Detail
9:41
●●●
athlete performing high-intensity interval training in a modern gym with motion blur effects
Full Body Burn
45
Minutes
8
Exercises
420
Kcal
3
Rounds
Exercises
About
Equipment
๐Ÿ‹๏ธ

Barbell Squat

4 sets ยท 12 reps ยท 60s rest

90kg
๐Ÿคธ

Push-Up Variation

3 sets ยท 15 reps ยท 45s rest

Bodyweight
๐Ÿ”„

Romanian Deadlift

4 sets ยท 10 reps ยท 90s rest

80kg
01 — Live Workout Tracker
9:41
●●●
12:34
Elapsed
148
BPM
210
Kcal Burned
Exercise 3 of 8 โ€” Barbell Squat
animated 3D figure demonstrating proper barbell squat form with muscle group highlights in green
Current Set โ€” Set 2 of 450%
12
Target Reps
90 kg
Weight
60s
Rest
Too Easy
Just Right
Too Hard
02 — Rest Timer & Next Exercise
9:41
●●●
Rest Period
45s
Time Remaining
3/4
Sets Done
Rest countdown68%
Next Up: Romanian Deadlift
๐Ÿ“‹

4 sets ยท 10 reps

Target: 80kg ยท 90s rest

clear instructional illustration of Romanian deadlift starting position with highlighted hamstrings and lower back muscles
03 — Session Complete
9:41
●●●
Workout Complete! ๐ŸŽ‰
47 min
Duration
438
Kcal
8/8
Exercises
162
Avg BPM
Weekly Goal Progress72%
glowing golden trophy badge with flame icon and 'Full Body Burn Completed' text on dark background
Personal Best โ€” Squat Volume
๐Ÿ“
01 — Weekly Overview
9:41
●●●
Week
Month
Year
4
Workouts
1,840
Kcal Burned
3h 12m
Active Time
87%
Goal Rate
colorful bar chart showing daily workout intensity across a 7-day week with green active bars and gray rest days
Muscle Group Focus
Chest & Shoulders80%
Back & Lats65%
Legs & Glutes90%
Core55%
02 — Body Metrics & Measurements
9:41
●●●
Body Composition
79.4kg
Weight
18.2%
Body Fat
64.8kg
Lean Mass
smooth line graph trending downward over 8 weeks showing weight loss progress with target goal line in green
๐Ÿ“

Chest

Last measured Mar 15

103 cm
๐Ÿ“

Waist

Last measured Mar 15

86 cm
๐Ÿ“

Hips

Last measured Mar 15

98 cm
๐Ÿ“

Bicep (L/R)

Last measured Mar 15

38 / 37 cm
01 — Daily Macro Dashboard
9:41
●●●
Today โ€” March 20
1,640
Consumed
360
Remaining
2,000
Target
circular donut chart split into three arcs for protein (green), carbohydrates (blue), and fat (amber) with center calorie count
Protein โ€” 142g / 160g89%
Carbohydrates โ€” 180g / 220g82%
Fat โ€” 54g / 65g83%
Water โ€” 1.8L / 2.5L72%
02 — Meal Log
9:41
●●●
Breakfast
Lunch
Dinner
Snacks
๐Ÿฅ—

Grilled Chicken Salad

350 kcal ยท 38g protein

12:30 PM
๐Ÿš

Brown Rice (150g)

195 kcal ยท 4g protein

12:30 PM
545
Lunch Kcal
42g
Protein
58g
Carbs
12g
Fat
๐Ÿ”
01 — AI Coach Chat
9:41
●●●
Coach Pulse โ€” AI Fitness Assistant
Coach Pulse
Great session today! Your squat volume hit a new personal best. Ready to push legs harder next week?
2:14 PM
Yes! But my knees felt sore during the last set. Should I be worried?
2:15 PM
Coach Pulse
That's worth noting. Try reducing weight by 10% and focus on knee tracking over toes. I've added a mobility warm-up to your next leg day.
2:15 PM
๐Ÿ’ฌ
02 — My Training Plan
9:41
●●●
8-Week Muscle Builder Plan
Week 4
Current
50%
Complete
16
Sessions Left
Overall Plan Progress50%
Mon
Upper Body Power
Chest, Shoulders, Triceps ยท 45 min
Tue
Rest & Mobility
Foam rolling + stretch ยท 20 min
Wed
Lower Body Strength
Quads, Hamstrings, Glutes ยท 50 min
Thu
HIIT Cardio
Sprint intervals ยท 30 min
Fri
Full Body Compound
Big lifts only ยท 55 min
01 — User Profile
9:41
●●●
athletic user profile banner with avatar photo, green accent gradient, and fitness stats overlay showing streak and level badge
42
Workouts
18,240
Total Kcal
14
Day Streak
Lv 7
FitRank
Active Goals
๐ŸŽฏ

Lose 5kg by May 1

Current: 79.4kg ยท Start: 82kg

54%
๐Ÿ’ช

Bench Press 100kg

Current: 85kg

85%
๐Ÿƒ

Run 5K under 25 min

Best: 27:14

On Track
02 — Settings & Integrations
9:41
●●●
App Settings
Push Notifications โ€” Workout Reminders
Apple Health / Google Fit Sync
Rest Day Suggestions
Connected Services
โค๏ธ
Apple Health โ€” Connected
โ€บ
๐ŸŽต
Spotify โ€” Link for Workout Playlists
โ€บ
โŒš
Apple Watch โ€” Paired
โ€บ
๐Ÿ””
Notification Preferences
โ€บ
๐Ÿ”’
Privacy & Data
โ€บ
๐Ÿ’ณ
Subscription โ€” FitPulse Pro
โ€บ

Feature Stack & Deliverables

Complete overview of confirmed features, deliverable items, and technical architecture for FitPulse.

๐Ÿ—๏ธ

Tech Stack

React NativeNode.js + ExpressPostgreSQLFirebaseOpenAI APIHealthKit / Google Fit
โšก

Core Technologies

โš›๏ธ
React Native โ€” Cross-platform iOS & Android app with Expo
๐ŸŸข
Node.js + Express โ€” REST API backend for workouts, users, and plans
๐Ÿ˜
PostgreSQL โ€” Relational DB for user data, meals, and progress logs
๐Ÿ”ฅ
Firebase โ€” Auth, real-time notifications, and cloud storage
๐Ÿค–
OpenAI API โ€” AI coaching engine powering Coach Pulse assistant
โค๏ธ
HealthKit / Google Fit โ€” Native biometric and activity data integration
๐Ÿ“ฆ

V1 Deliverables Checklist

  • React Native app for iOS and Android (Expo managed workflow)
  • User authentication with email/password and Google OAuth
  • Workout library with 50+ pre-built sessions and exercise animations
  • Live active session tracker with timer, set/rep logging, and rest countdown
  • AI coach chat interface powered by OpenAI GPT-4o
  • Nutrition logger with macro tracking, barcode scanner, and food database
  • Progress dashboard with charts for weight, body fat, and workout frequency
  • Personalized 4โ€“12 week training plan generator
  • Apple Health & Google Fit bidirectional sync
  • Push notification system for workout reminders and streak alerts
๐Ÿ”ง

Architecture Layers

Mobile Client
React Native (Expo)
UI screens, local state (Zustand), offline workout caching, HealthKit/Google Fit SDK integration
API Layer
Node.js + Express + REST
Workout CRUD, nutrition logging endpoints, user goals, AI coach proxy, JWT-secured routes
AI Service
OpenAI GPT-4o
Coach Pulse chat completions, adaptive plan generation, post-workout analysis and feedback
Database
PostgreSQL + Redis
User profiles, workout history, meal logs, body metrics; Redis for session caching and leaderboards
Infrastructure
Firebase + AWS S3
Firebase Auth and push notifications; S3 for exercise video/image assets; CI/CD via GitHub Actions