Holis Training Club
← Interactive demo
Concept mockups v1 · 6 screens

The app
is the bar.

At Holis the first thing you meet isn't a rack — it's the bar, where a few short questions set the tone for your day. The app opens the same way: "How was your day today?" Your answer shapes what it puts in front of you.

The logo's // becomes the counting unit of the whole system. Streaks, class capacity, weekly load and every habit are drawn as tally strokes on the same 13° lean — so progress always looks like the mark on the door.

Palette

Chalk floor and ink, with ultramarine as the only voice that speaks. #FFD400 is reserved — PRs, streak milestones, Kakao. Never decoration.

Type

Archivo 800 · Expanded
Instrument Sans · body & Korean
SPACE MONO · TIME, COUNT, LABEL

Expanded grotesk instead of the usual condensed gym face — wide reads premium, not bootcamp.

The tally

Stroke = trained. Dash = rest, logged on purpose. Grey = ahead of you. Blue = today. Rest is drawn, never a gap — Holis treats it as part of the rhythm.

Language

English-first with Korean underneath, the way the floor actually sounds. Class names stay in English; the human moments — the check-in, the greeting — carry both.

오늘 컨디션 어때요?

01 Front door Sign in
9:415G ▮▮▮

Phone-code first, Kakao second — how Korean members actually log in. No email/password anywhere.

02 Today Home + check-in
7:125G ▮▮▮
Sat 25 Jul · 토요일

Morning,
Yerin

How was your day today?

오늘 컨디션 어때요?

Coach
says

Good day to load. Strength Lab at 7:30 with Coach Jin — squat wave, then sled.

Booked next

All bookings
23
Days in rhythm
This week · 5 sessions
MCSAHTK+9

13 members on the floor now.
Marcus and Soo-ah are in your 7:30.

Try the energy row — the recommendation rewrites itself. This is the one thing LinkO can't do: booking that answers to condition, not just to a timetable.

03 Book Schedule
7:145G ▮▮▮
Week 30 · 5 of 8 classes used

Book

06:0060 MIN

Engine

Coach Dae · Erg + run intervals

Finished
07:3060 MIN

Strength Lab

Coach Jin · Back squat wave, sled, carries

3 spots left
09:0075 MIN

HYROX Race Prep

Coach Mia · Stations 1–4 + compromised run

Waitlist · 2 ahead
10:0090 MIN

Sim Day

Coach Mia · Full 8-station simulation, timed

7 spots left
18:3050 MIN

Flow

Coach Hana · Mobility, breathing, down-regulate

8 spots left
20:00OPEN

Open Floor

Coach on deck · Train your own programme

No cap · Just tap in at the bar

Capacity is a tally, not a progress bar — you read "3 left" and see it in the same glance. Waitlist shows your position, because that's the only number that matters when you're on it.

04 Library Video + photo
21:045G ▮▮▮
Members only

Library

Station school · 05 of 08

The sled push,
fixed in 6 minutes

Coach Mia · 6:22 · Hip angle, hand height, breathing

Station school

All 8
4:10

Ski erg — where the power actually comes from

Station 01
5:36

Sled pull without shredding your grip

Station 03
7:02

Burpee broad jump pacing

Station 04

Class replays

See all
52:18

Strength Lab · squat wave

Thu 23 Jul
48:40

Engine · 4×8 min

Wed 22 Jul
31:05

Flow · hips and t-spine

Tue 21 Jul

From the floor

Albums

Sim Day

19 Jul · 46 shots
+39
YMCH
You're tagged in 7 · tap to save

Two libraries with different jobs: technique you go looking for (station school, indexed to the 8 HYROX stations) and photos that come looking for you (tagged, one tap to save).

05 Rhythm Habit tracking
21:065G ▮▮▮
Since 03 Feb · 12 weeks shown

Your rhythm

23
Day streak · best 31
7 to go · free month
Trained Rest, logged Missed

This week

Edit habits

Train 4× a week

Mon Tue Thu Sat

5/4

Sleep 7 hours

From Apple Health

5/7

Mobility 10 min

Non-training days

4/5

Answer the check-in

How was your day today?

7/7

HYROX benchmark

1:04:22
−3:41
Sim Day
19 Jul

Your slowest station is still the sled pull. There are two videos for it in the library.

The signature screen. 84 days as tally strokes on the logo's lean. A logged rest day is a dash, not an empty square — the wall never punishes you for recovering, only for disappearing.

06 Crew Community
21:095G ▮▮▮
Holis · 214 members

Crew

HYROX Incheon

38 members · race 12 Oct

Joined ✓

The 6 A.M. Club

52 members · Mon–Fri

Join

Han River Long Run

19 members · Sundays

Join
Crew event · 12 Oct

HYROX Incheon
race day

Bus leaves the gym at 05:40. 14 of 20 seats taken, three heats to cheer, one dinner after.

Save your seat

The floor today

Everyone
MC
Marcus C.

Finally under 4:30 on the 1k row. Coach Jin said "again" so I did it again. Slower. Worth it.

Personal record · Engine
♡ 18💬 5
MI
Coach Mia

Sim Day photos are up. 46 shots in the library — everyone's tagged. Next simulation is 16 Aug, sign-up opens Monday.

♡ 41💬 12
SA
Soo-ah P.

30일 연속 출석 🎉 처음엔 일주일도 못 갈 줄 알았는데.
30 days straight — I didn't think I'd last a week.

♡ 63💬 21
TK
Tom K.

First week done. Thanks to whoever fixed my sled grip at the bar on Tuesday — no idea who you were but it worked.

♡ 27💬 9

Squads before feed. A leaderboard would break the "warm community" promise, so the ranked thing here is attendance together — race crews, the 6 a.m. club, the Sunday run.