PulseTrackLegacy format

PulseTrack is a design system for fitness tracking apps, workout platforms, and athletic performance dashboards. The aesthetic is kinetic — near-black surfaces hold dense performance data while neon lime cuts through as the primary accent for active states, personal records, and metric peaks. Magenta is reserved for heart-rate signals and intensity zones, creating a two-color performance vocabulary that reads instantly at a glance during a workout.

Text Primary#F5F5F5
Text Secondary#A1A1A1
Background#0A0A0A
Surface#141414
Headline
Aa
Search
Body
Aa
Label
Aa
Label

Color Palette

Typography

Hero StatMigra, Druk Wide, Impact · 96px · Regular

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

DisplayMigra, Druk Wide, Impact · 56px · Regular

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

H1Inter, Söhne · 36px · Regular

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

H2Inter, Söhne · 24px · SemiBold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

H3Inter, Söhne · 18px · SemiBold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

BodyInter, Söhne · 16px · Regular

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

SmallInter, Söhne · 14px · Regular

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

CaptionJetBrains Mono · 12px · Regular

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

TimerJetBrains Mono · 64px · Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Metric NumberJetBrains Mono · 32px · SemiBold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Rep CounterJetBrains Mono · 80px · Bold

Every letter tells a story worth reading, and every typeface gives that story a new voice waiting to be heard.

Spacing

Base: 4px
4px
8px
12px
16px
24px
32px
48px
64px
96px
128px

PulseTrack is a design system for fitness tracking apps, workout platforms, and athletic performance dashboards. The aesthetic is kinetic — near-black surfaces hold dense performance data while neon lime cuts through as the primary accent for active states, personal records, and metric peaks. Magenta is reserved for heart-rate signals and intensity zones, creating a two-color performance vocabulary that reads instantly at a glance during a workout.

Components

Cards

Card Title

Sample body text for the card component.

Buttons

Inputs

Elevation & Depth

Workout Card Hover
Personal Record Glow
Zone 5 Glow
Modal Border

Do's & Don'ts

Do

Use lime sparingly as an active/complete state indicator
Use monospace for all live numeric values (timers, weights, reps)

Don't

Add decorative gradients to UI elements

Icons

Font Awesome
?
lightning

Library: Font Awesome · Style: solid · Size: 24px

Motion

Motion in PulseTrack is energetic and rhythmic — it borrows from athletic timing. Standard duration is 200ms with cubic-bezier(0.34, 1.56, 0.64, 1) easing (a slight overshoot spring for that "snap"). Rep counter taps trigger a 240ms pulse with overshoot. Heart-rate displays pulse synchronized to actual BPM. Progress rings sweep in over 480ms with ease-out. PR celebrations trigger a 720ms confetti burst in lime and magenta. Workout completion screens animate hero stats counting up over 1.2 seconds. Idle states (timer paused) remove all motion to signal stillness.

Voice and Tone

Direct and motivating. "Crush it" not "Have a good workout."

Numbers carry the meaning — copy stays out of the way.

Use athletic idiom: "Set," "Rep," "PR," "Block," "Zone," "Recovery."

Celebration copy is short and earned: "PR.", "+5kg.", "Zone 5 hit."

Empty states are nudging: "No workout today. Start a quick session?"

Confirmation copy uses action verbs: "Log it," "Save PR," "End session."

Download .md

License MIT
Uploaded 1 weeks ago
Version v1
File size 10.1 KB
Downloads 6
Copies 1

Use with MCP

Using designmd mcp, download the design system https://designmd.ai/duanhdan/pulsetrack and implement it in my code

Don't have the MCP? Install it here