The official fitness platform of the PNGDF. Train to standard. Serve with honour.
// SELECT YOUR PROFILE
Who are you?
Your profile shapes your training pathway and standards.
// ACTIVE PERSONNEL
Personnel Details
Scan your Work ID to auto-fill, or enter manually.
OR ENTER MANUALLY
// CIVILIAN — RECRUIT PREP
Tell us about yourself
We'll build a 12-week pathway to PNGDF entry standard.
Position ID inside frame
Hold steady — scanning...
09:41● ONLINE
// 25 APR · BRAVO COY
G'day, Solomon
Heat advisory · 32°C Train before 0700 or after 1700.
TODAY · DAY 2465 MIN
Tempo Run + Strength Circuit
5 km tempo @ 80%, then 4 rounds bodyweight strength.
⏱ 65 min · 🔥 ~620 kcal
BASIC FITNESS ASSESSMENT
BFA Unlocked
Take the official 3-event test. Run · Push-ups · Sit-ups.
32 / 30 days
STREAK
12d
SCORE
82
2.4K PR
11:42
RANK
#3
Today's Challenges
Quick Actions
This Week
Unit Leaderboard
01
1 RPIR · Taurama
88.4
02
2 RPIR · Moem
86.1
03
Engineers Bn · Igam · YOU
84.7
3 PATHWAYS
Choose Your Pathway
From civilian to special forces. Train to PNGDF standards.
// TIER 01
Recruit Prep
Civilians · 18–25 · 12 weeks
2.4 km run pacing protocol
Push-up & sit-up progression
Beep test conditioning
Heat acclimatization
CIVILIANSTART ›
// TIER 02 · CURRENT
Service PT
Active personnel · Continuous
Annual fitness test cycles
Unit/Section squad PT plans
Combat conditioning circuits
Log & jerry can drills
ACTIVECURRENT ✓
// TIER 03
Special Forces Prep
LRRU pipeline · 16 weeks · 6–7×/wk
Heavy ruck progression to 25 kg
Land navigation endurance
Open-water swim & survival
Mental resilience module
LRRUAPPLY ›
Service PT · Cycle
WEEK 4 / 12
Annual Standards
2.4 km run≤ 12:00
Push-ups (2 min)≥ 45
Sit-ups (2 min)≥ 50
8 km Ruck (15 kg)≤ 60:00
Beep Test≥ L 8.0
// SERVICE PT · WEEK 4 · DAY 3
Tempo Run + Strength
READY
00:30
Warm-up · Dynamic Stretch
DISTANCE
0.00km
TIME
00:00
PACE
--:--
SPEED
0.0
SW
Pte. Solomon Waide
1 RPIR · Bravo Coy · 3 yr svc
92.1Score
12Streak
#3Unit Rank
8.4kXP
Personal Bests
2.4 km Run11:42
6 km Run28:14
Push-ups62
Sit-ups58
Pull-ups15
Beep TestL 11.3
8 km Ruck48:15
400 m Swim9:42
Progress · 90 Days
Leaderboards
UNIT RANKINGS · 8 UNITS · UPDATED 2 HRS AGO
Settings
Danger Zone
DAILY · 25 APR 26
Today's Challenges
Auto-generated from your data.
0 / 0 XP today8 day challenge streak 🔥
Generation inputs (9 signals)
TierService PT
Streak12 days 🔥
Cycle Day24 / 84
YesterdayHigh load
RecoveryModerate
Days→PFA28
WeakestPull-ups
Weather32°C/78%
Unit Rank#3
SETUP
Configure Assessment
Targets set for age 24 (band 18–25).
2.4 km Run
DEFAULT
2400 m
9:00
Push-ups
DEFAULT
60 reps
2:00
Sit-ups
DEFAULT
80 reps
3:00
EVENT 1 of 3
2.4 km Run
Target: 2.4 km in 9:00 (age band 18–25)
DISTANCE
0.00/ 2.40 km
TIME
00:00
PACE
--:--
REMAINING
--:--
Tap START when ready
EVENT 2 of 3
Push-ups
Target: 60 reps in 2:00
TIME
2:00
0
/ 60 target
EVENT 3 of 3
Sit-ups
Target: 80 reps in 3:00
TIME
3:00
0
/ 80 target
RESULTS
PASS
ASSESSMENT PASSED
All three events met PNGDF standard.
COMPOSITE SCORE
—
Log Fitness Test
Service PT standards. Score updates as you type.
OVERALL SCORE
—
Enter at least one event
Quick Log
Log a quick session — perfect when you trained without the timer.
Today's Session
Tempo Run + Strength Circuit
5 km tempo @ 80%, then 4 rounds of pull-ups, push-ups, sit-ups.
DURATION65 min
CALORIES~620
INTENSITYZ3-Z4
FOCUSEndurance
Privacy & Data
📱 Your data lives on this device only.
Warrior Fitness does not transmit your personal information, training logs, or fitness assessment results to any server. Everything is stored locally on your phone.
GPS routes: queried from device hardware, not sent anywhere
Map tiles: downloaded from OpenStreetMap (anonymously)
Leaderboards: show sample data — not connected to a real backend yet
Your rights
Export your data as a JSON file at any time
Reset all data and start fresh in one tap
Uninstalling the app permanently deletes everything
When a real backend is connected (future release), you will be informed and given the choice to opt in. PNGDF service members should not enter sensitive operational details into the app.
📱 Mobile App Preview
This is the standalone app shell. On a phone it fills the screen and behaves natively. Wrap with Capacitor (see README) to build APK / IPA.