Zubalenok · Prototype

Clickable UX reference · Trial Flow + Main App

Screen 1 of 41
9:41
●●● 📶 🔋
Zubalenok
Stretch your body / Stretch your limits
Daily mobility with Karyna
9:41
●●● 📶 🔋
1 / 10

Create your
account

Start your 7-day free trial · Cancel anytime.

✓ Fastest · Recommended
or use email
Your name
Email
Password
✓ 8+ characters · 1 uppercase · 1 number
I agree to the Terms & Privacy Policy.
Tap checkbox above to see disabled state
9:41
●●● 📶 🔋
2 / 10
✉️

Verify your
email

We sent a 6-digit code to
yevhen@zubalenok.com

Didn't get it? Resend in 00:42
9:41
●●● 📶 🔋
5 / 10

Let's build
your profile

Quick 1-min assessment to personalize everything.

Gender
Age
Height · cm
Weight · kg
9:41
●●● 📶 🔋
6 / 10

What's your
activity level?

Select all that apply.

9:41
●●● 📶 🔋
7 / 10

Be honest —
how much time?

Consistency > duration. 15 min daily beats 45 min skipped.

9:41
●●● 📶 🔋
8 / 10

What's your
main goal?

Select all that apply.

9:41
●●● 📶 🔋
9 / 10

One last thing

Enable what you want. You can change any of this later in Settings.

📷
Camera & Photos

Progress photos · upload to AI assistant.

🎙️
Microphone

Ask questions during Karyna's live sessions.

❤️
Apple Health

Sync steps & activity in · write workouts out.

🔔
Push notifications

Gentle streak reminders at your chosen time.

ℹ️ We'll ask again when you use a feature that needs a permission you skipped.
9:41
●●● 📶 🔋

Good morning ☀️

Laura

L
M
14
T
15
W
16
T
17
F
18
S
19
S
20
Today · Day 14 · Daily Mobility

Hamstring unlock · Level 2

⏱ 15 min 🎬 6 exercises +5 ZP
9:41
●●● 📶 🔋
Your Journey
Day 14 · Level 1 · 14 / 100 lessons
⭐ 147 ZP
🌿 Daily Mobility
14
TODAY
16
17
18
Level 2 · locked
86 lessons to unlock · sessions become 10 min
19
20
9:41
●●● 📶 🔋
Exercise 3 of 6 · 7:12 left
🫁 Hold · breathe deeply
18
Inhale · 4s
Seated forward fold · hold
30 seconds · Reach gently, breathe into tight spots.
9:41
●●● 📶 🔋
L
Laura
Annual plan · Member since Apr 2026 · Day 14
Milestones
🔥
7-day streak
💎
14 days
🏆
30 days
👑
90 days
🎁
Invite friends Get +150 ZP per friend
Personal coaching
K
Premium · 1-on-1
Book a private session with Karyna
60-min personal coaching · custom plan for you
€300 · single session
Your progress
Apr 1 · Day 1
Apr 8
Apr 15
+
+
+
Settings
👤
Edit profile
💳
Subscription
Annual · €99 ›
🌍
Language
English ›
🔔
Notifications
On ›
💬
Help & Support
Sign out
Invite friends
You earn +150 ZP per friend who signs up · they get 50% off first month
YOUR INVITE CODE
LAURA-2026
Got invited by a friend?
K
1-on-1 with Karyna
60-min private session · €300
🎯
Personalized form check · live correction on your practice
📋
Custom 3-month plan · designed around your body & goals
💬
Q&A unrestricted · ask anything Karyna knows
Pick an available slot
Total €300.00
Cancel up to 24h before · full refund
9:41
●●● 📶 🔋
1 / 5
14TODAY
15
Your daily path

One session a day.
365 days of unlocking your body.

Every morning Karyna unlocks your next mobility session. Follow the path, build the habit, earn Zuba Points. Level up every 100 lessons — sessions grow from 7 min to 15 min as you get stronger.

🔥 Streaks with auto-freezes on rest days
Zuba Points — unlock chests every 7 days
📈 Levels — Lv1 7min → Lv2 10min → Lv3 15min
9:41
●●● 📶 🔋

Your February

Day 14 · Two weeks strong

"Your couch is officially jealous."

14active days
147Zuba Points
78%completion
February 2026
M
T
W
T
F
S
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Done Missed Freeze Today
Steps this week
6,340avg steps
🎯 2/7 goal days +8 ZP
8K goal
5.8K
M
7.2K
T
4.9K
W
9.1K
T
7.2K
F
S
S
Steps count toward your streak when you hit the goal · earn +4 ZP per goal day
Set your daily steps goal
Hit your goal to earn +4 ZP that day. Goal days count toward your streak.
Or set custom:
8,000
9:41
●●● 📶 🔋
Great job, Laura!
You just completed Day 14 · Daily Mobility.
Your body will thank you tomorrow.
14
Day streak
+20
Zuba Points
7:12
Duration
Points breakdown
Workout complete+5 ZP
🏆 14-day streak milestone+15 ZP
🎉 Milestone unlocked! Queen of Showing Up badge earned.
9:41
●●● 📶 🔋
14
DAYS
👑
Queen of Showing Up
Two weeks straight. That's not luck — that's a habit forming.
+15 Zuba Points
Streak milestone bonus
+15
🎖
"Two Weeks Strong" badge
Added to your profile
YOUR NEXT MILESTONES
14
Two Weeks
Today!
30
One Month
16 days
100
Centurion
Lv 2 unlock
9:41
●●● 📶 🔋
Zuba Rewards
⭐ 147 ZP available
2 / 3 banked
❄️

Streak Freeze

Missed a day? A freeze keeps your streak alive automatically. Max 3 banked at once — they use up first, then your streak pauses.

How to build (and protect) your streak
1
Show up daily One 7-min session a day · that's all it takes to keep your streak going.
2
Hit your steps goal 8K daily steps count too · earns +4 ZP and protects your streak.
3
Bank a few freezes Life happens. 3 freezes = 3 missed days protected · auto-applied when you skip.
Other rewards
🎟️
50% off promo code

Unlocked for any program purchase · gift to a friend

⭐ 500
📦
Free Zubalenok Box

Mat, band, sticker pack · ~6 months of training · 1 853 ZP to go

⭐ 2 000
How to earn ZP
New workout +5 · Repeat +3 · Treasure chest every 7 days
Streak bonuses
3d +3 · 7d +7 · 14d +15 · 30d +20 · 45d +40 · 60d +45 · 70d +60 · 90d +90 · 180d +200 · 365d +500
9:41
●●● 📶 🔋
💛
We all have off days
Your 14-day streak is on pause.
Complete 2 sessions within 24h to restore it.
⏳ 18h 42m left to restore
Recovery plan · 1 / 2 complete
Morning 7-min session
2
Any session before midnight
🌱 Progress, not perfection. Missing a day doesn't undo your work — it just means you're human.
9:41
●●● 📶 🔋
New Progress Entry
Date
How do you feel today?
😣
😔
😐
🙂
🤩
AwfulBadNeutralGoodGreat
Notes · optional
Progress photo · optional
✕ Cancel
⚡ Off
⏱ 3s
🔲
🔳
Match previous pose · tap for photo
🔄
9:41
●●● 📶 🔋
‹ Retake
18 April · 9:41 AM
Zubalenok
DAY 14 · DAILY MOBILITY
Hamstring unlock
complete 🔥
14
DAY STREAK
147
ZP EARNED
7:12
DURATION
Coached by @karynna · zubalenok.com
9:41
●●● 📶 🔋
Edit Entry · April 8
Date
How did you feel?
😣
😔
😐
🙂
🤩
Notes
Progress photo
8 April 2026
9:41
●●● 📶 🔋

Hello, Laura ✨

How can I help you today?
Ask me anything about your practice.

AI Assistant
Instant · 24/7 · powered by Karyna's training
Talk to our team
Real humans · we typically respond within 4 hours during weekdays.
💚 Premium plan members get priority response — usually under 1 hour.
9:41
●●● 📶 🔋
Manage subscription
CURRENT PLAN
Annual · €99 / year
Renews 18 Apr 2027 · auto-renew on
ACTIVE

Switch plan anytime

Pro-rated billing · keep all your progress

Your current plan
Annual
€99/year · save 57%
€8.25
/month
Monthly
Switch today · pro-rated
€19
/month
Cancel subscription
You'll keep access until 18 Apr 2027. Streak and ZP preserved.
9:41
●●● 📶 🔋
Language
🌐
Auto-detect language

We'll use your device language by default

Choose manually
🇬🇧
English
English
🇪🇸
Español
Spanish
🇫🇷
Français
French
🇩🇪
Deutsch
German
🇮🇹
Italiano
Italian
🇺🇦
Українська
Ukrainian
🇭🇷
Hrvatski
Croatian
🇱🇹
Lietuvių
Lithuanian
🇬🇷
Ελληνικά
Greek
🇨🇳
中文
Chinese
9:41
●●● ❌ 🔋
📡
No internet connection
We can't reach our servers right now. Check your Wi-Fi or mobile data and try again.
💡 Good news: 12 of your workouts are available offline. Tap below to continue without internet.
9:41
●●● 📶 🔋
Payment failed
⚠️
Card ending in 4242 was declined
Insufficient funds, expired card, or bank flag — try another card or pay with Apple Pay.
🕐 3 days of grace access remaining · then your streak pauses

Pick a plan to retry

Same options · new payment

Save 57% · Best value
Annual
€99/year
€8.25
/month
Monthly
€19/month · cancel anytime
€19
/month
9:41
●●● 📶 🔋
👋
Welcome back!
Looks like yevhen@zubalenok.com already has an account with us.
9:41
●●● 📶 🔋
🕐
Session expired
For your security, you've been logged out. Your progress is safe — just log in again to continue.
9:41
●●● 📶 🔋

Your trial is complete

You built a 7-day streak · completed 5 workouts · earned 47 ZP. That's real progress.

7
Days
5
Workouts
47
Zuba Points

Pick a plan to keep going

Save 57% · Best value
Annual
€99/year · best value
€8.25
/month
Monthly
€19/month · cancel anytime
€19
/month
Cancel anytime · Your streak and ZP are saved
9:41
●●● 📶 🔋

Good evening 🌙

Laura

L
M
14
T
15
W
16
T
17
F
18
S
19
S
20
🔥
Your streak is at risk
14-day streak · 3h left before midnight
9:41
●●● 📶 🔋
Zuba Rewards
⭐ 147 ZP
1 / 3 banked
9:41
●●● 📶 🔋
Your plan is ready,
Laura!
Based on your answers, we've built a 365-day
mobility journey just for you.
Your plan at a glance
7 minutes a day to start · one daily session
🎯
Focus: Touch your toes · Feel no pain
📈
Level up every 100 lessons · sessions get longer (Lv1 7min → Lv3 15min)
Want more? Up to 6 sessions/day on Lv1 (max 1hr/day total) · extras earn ½ ZP
🎁
+20 Zuba Points added · welcome gift
9:41
●●● 📶 🔋
Win with Karyna
💝

3 winners every month

Share your progress on Stories, keep your streak alive, and enter the monthly draw for unforgettable prizes from Karyna.

What you can win
1st
👯‍♀️
Private session with Karyna
60-min 1-on-1 · €300 value
2nd
📦
Zubalenok Box
Full equipment set · mat, blocks, bands
3rd
🎁
6 months Premium
Bonus access + surprise merch
How to enter
1
Keep a 7-day streak

You're on Day 14 — way past the minimum. You're in.

2
Share to Stories with @zubalenok

Tag us so we can count your entry · 1 share = 1 entry

3
Winners announced on the 1st

We DM winners on Instagram · prizes ship worldwide

Your entries this month 2 shared
Days until draw 12 days
Opens Instagram with auto-tag
9:41
●●● 📶 🔋
Where does it hurt?

Tap a body part — we'll suggest a 3–7 min session for that area.

N
S
S
B
H
K
K
R
Right shoulder relief
5 minutes · Desk warrior favorite
9:41
●●● 📶 🔋
Feel Good

Short sessions for any moment of your day. No streak pressure — just how you feel.

🌙
Before bed

5 min · Gentle wind-down

☀️
Morning wake-up

4 min · Energize

🫂
Pain relief

Where does it hurt?

🧘
De-stress

6 min · Calm the mind

Quick 3-min

Desk break ready

🔥
Energy boost

5 min · Midday pick-up

💚 Rest day? These sessions are off the streak track — do them whenever you need. Complete any one for +2 ZP.
9:41
●●● 📶 🔋
YOUR CREW

Forest Stretchers

CREW STREAK · 18 DAYS
🔥
8 of 12 already moved today
Need 1 more for crew streak day · ends 23:59
Done today You Yet to move
K
Karyna · weekly thread 2h ago · 9 replies
FROM YOUR COACH
"What did your body tell you this week? One word."
M Mia · "tired"
J Jonas · "open"
Tap to read all 9 replies + add yours
M
Mia 15 min ago · Day 22 · Front Split
Just did Hip mobility · 7 min
"finally felt the hamstring release 🤲"
🎖 MILESTONE
J
Jonas 2h ago
30
One month streak! Jonas just hit 30 days. Hype them up.
🙋 HELP REQUEST
A
Anya 1h ago · Day 18 · Full Split
Stuck on the front-split prep stretch — feels in lower back, not hammy. Anyone got a tip?
2 replies · join the thread →
K
Win with Karyna · April 3 days left to enter
EVENT
3 of your crew are competing this month
M J A
S
Sasha 4h ago · Day 9 · Mobility
Just did Day 9 unlock · 8 min
9:41
●●● 📶 🔋
3 / 10

Choose your plan

Cancel anytime · Full access on every plan

Save 57% · Best value
Annual
€99/year · 7-day free trial
€8.25
/month
Monthly with trial
7-day free trial · then €24/mo
€24
/month
Monthly
No trial · start immediately
€19
/month
Your daily practice
A 7-min habit that becomes your body's anchor
Guided by Karyna · personalized to your level
Feel your body soften and move freely every week
No charge today on trial plans · Use a card instead
Pay
VISA
Revolut Visa
•••• 1234
Change Payment Method
Zubalenok
€99.00
Double Click
to Pay