fitness-trainer — Design Directions

v2 — Updated with parallel logging, calendar expand, and animations

Electric Teal palette · Inter typeface · Card-centric layout

A: Card Dashboard — Trainer Day View

Revolut-inspired card layout with left-border color coding. Info-dense but scannable.

9:41100%

Astazi

Marti, 3 februarie · 5 sesiuni
5
Sesiuni
1
Flag
1
Milestone
09:00
Maria C.
✓ 52 min · 4.250 kg ⚡ 13
11:30
Alex M.
👻 SMS
Nepregatit
14:00
Dana P.
✨ Sesiunea #20!
6 exercitii pregatite
15:30
Radu T.
5 exercitii pregatite

B: Timeline — Trainer Day View (Chosen)

Fantastical-inspired DayTicker with vertical timeline. Premium gradient header.

9:41100%

Astazi

5 sesiuni · 1 flag medical
Lun
1
Mar
2
Mie
3
Joi
4
Vin
5
Sam
6
Dum
7
09:00 — ✓ Completat
Maria C.
52 min · 4.250 kg⚡ 13
11:30
Alex M.
👻 SMSNepregatit
14:00
Dana P.
✨ Sesiunea #206 exercitii
15:30
Radu T.
5 exercitii pregatite

C: Compact Grid — Trainer Day View

High density 2-column grid. Maximum info in minimum space. For power users.

9:41100%

Programul Meu

3 Feb
5
Sesiuni
1
Complete
1
Flag
09:00 ✓
Maria C.
52 min · 4.250 kg
11:30
Alex M.
Nepregatit
👻
14:00
Dana P.
6 exercitii
✨ #20
15:30
Radu T.
5 exercitii pregatite

D: Session Logger — Single Client

Focused logging screen. Big numpad inputs, exercise tab navigation, set history.

9:41100%
← Inapoi la zi

Maria C.

Sesiunea #13 · 09:00 - 10:00
✓ Squat
Deadlift
Leg Press
Lunges
Calf
Romanian Deadlift
Ultima data: 35 kg x 12 reps

Seturi

Set 1 35 kg x 12
Set 2 37.5 kg x 12 ...
Set 3

E: Session Complete — Celebration Screen

Animated confetti, staggered slide-ups, pulsing glow on streak badge. Designed for screenshots.

🎉
Sesiune Completa!
Maria C. · Sesiunea #13
52
minute
18
seturi
4.250
kg total
Volum ↑ 5% fata de ultima sesiune
⚡ Serie: 13 sesiuni

F: Client Progress — Animated Rings & Chart

Apple Fitness-inspired SVG rings with fill animation. Chart line draws on scroll.

9:41100%
MC
Maria C.
Membru din ianuarie 2026 · Antrenor: Andrei
3/4
Sesiuni sapt.
13
Serie
-2.1
kg luna
Volum Total (ultimele 3 luni)
Sesiuni Recente
3 Feb
Picioare
5 ex · 18 seturi · 52 min
4.250 kg
31 Ian
Piept + Triceps
6 ex · 22 seturi · 58 min
3.890 kg
29 Ian
Spate + Biceps
5 ex · 20 seturi · 55 min
4.100 kg

G: Medical Flag — Session Prep with Warning

Warm amber flag inline with exercises. One-tap swap to safe alternative. Not alarming.

9:41100%
← Inapoi la zi

Ion D. · 10:00

⚠ 1 exercitiu necesita atentie
Ion are dureri de spate lombar. Am identificat un exercitiu care poate afecta aceasta conditie.
1
Leg Press
Ultima: 60 kg x 10
2
Barbell Deadlift
Ultima: 40 kg x 8
⚠ Poate afecta zona lombara
3
Lat Pulldown
Ultima: 35 kg x 12
4
Seated Row
Ultima: 30 kg x 12

H: Share Card — Strava-style Milestone

Dark background, gradient stats, brand watermark. Designed for Instagram/WhatsApp sharing.

I: Parallel Session Logger NEW

Floating client tabs at top for switching between 2 overlapping sessions. Each client's state is preserved. Orange dot shows unlogged sets.

10:1585%
MC
Maria C.
Set 2/3 · Deadlift
ID
Ion D.
Set 1/4 · Leg Press

Maria C. ⚫ 2 sesiuni active

Sesiunea #13 · 10:00 - 11:00 · 2/5 exercitii
✓ Squat
Deadlift
Leg Press
Lunges
Calf
Romanian Deadlift
Ultima data: 35 kg x 12 reps

Seturi

Set 1 35 kg x 12
Set 2 37.5 kg x 12 ...
Set 3

J: Calendar Expand — Week View with Open Slots NEW

Expanded calendar shows time grid with booked sessions and available slots. Tap any slot to add a client. Drag events to reschedule.

9:41100%

Calendar

Februarie 2026
Lun
2
Mar
3
Mie
4
Joi
5
Vin
6
Sam
7
Dum
8
09:00
✓ Maria C.
52 min · Picioare
10:00
⚠ Ion D.
4 exercitii · Flag
11:00
+Slot liber
11:30
👻 Alex M.
SMS · Nepregatit
12:00
+Slot liber
13:00
+Slot liber
14:00
✨ Dana P.
6 exercitii · #20
15:00
+Slot liber
15:30
Radu T.
5 exercitii
16:30
+Slot liber
17:00
+Slot liber

K: Trainer Stats — Gamification & Reports NEW

Dark-themed stats dashboard with animated bar charts, gauge, achievements. The trainer's "proud screen."

9:41100%

Andrei T.

Antrenor personal · Membru din ian. 2026
147
Sesiuni totale
↑ 23 luna aceasta
8
Clienti activi
↑ 2 noi luna aceasta
92%
Retentie clienti
→ Stabil
4.8
Sesiuni/zi medie
↑ 0.3 vs luna trecuta

Realizari

🏆
Saptamana
25 sesiuni
💪
Serie
18 zile
100 sesiuni
✓ Deblocat
👑
10 clienti
8/10
🌟
500 sesiuni
147/500

Sesiuni pe saptamana (Februarie)

S1
S2
S3
S4