Fitness Goal

Goal tracker with a rose icon, target line, warm gradient progress bar, and current status plus deadline.

Run a half marathon21.1 km without stopping
82%
17.2 km longest runTarget by Jun 28

Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.

Import & use
import { Fitness6 } from "@/components/beste/piece/fitness6";

<Fitness6
  goal="Run a half marathon"
  target="21.1 km without stopping"
  current="17.2 km longest run"
  percent={82}
  deadline="Target by Jun 28"
  tone="neutral"
/>

More Fitness pieces

View all Fitness
Beste Sözen
Beste SözenSilver · tier 4
142Sessions
184hHours
12PRs
72% to gold

Athlete profile card with a medal badge, tier label, three-stat tile row, and an XP-to-next-tier bar.

Back squat5 × 5 @ RPE 8
#15 reps80 kgDone
#25 reps85 kgDone
#35 reps95 kgNext
#45 reps95 kgNext

Lift Sets

fitness1

Strength-set tracker listing each set with reps, weight, and a done or next pill at the end of the row.

Pre-lift warm-up
~ 8 minutes
1Rowing machine3 min easy
2World's greatest stretch1 min each side
3Bodyweight squats12 reps
4Band pull-aparts15 reps × 2

Warm-up Plan

fitness8

Numbered warm-up routine with an orange flame header, a total-time pill, and duration column per row.

New PRDeadlift · 1RM
180 kg+10 kg
Prev 170 kgHit today · Apr 23

Amber PR celebration card with trophy tile, lift label, bold new weight, and an emerald delta pill.

Recovery day72 readiness · take it easy
20-min easy walk outside
Mobility flow · 10 minutes
Sauna + cold plunge (optional)
Protein + carbs within 2 hours

Recovery Day

fitness9

Recovery-day card with an indigo moon tile, readiness line, and sparkle-bulleted active-recovery items.

Hypertrophy 12 · Phase 2
W5
Volume peak5 sessions
W6
Deload3 sessions
W7
Strength push5 sessions
Current
W8
Strength test4 sessions

Multi-week training plan with emerald completed tiles, a primary current tile, and a current pill.