Skip to content

BeFT

Everything trainers, gyms and their members need, in one product.

Built for the people working out and the trainers, gyms and brands who sell to them. It started as one account doing both jobs, and ended as a member's app and a seller's dashboard.

Role
Senior UX/UI Designer
Timeline
Jun – Dec 2025
Team
Founder, PM, dev team
BeFT — Dashboard
Today
WalletWithdrawKWD 280ready to withdraw
Orders32today
Inactive clients12for 3+ days
Consultations141 to confirm
Money
Net revenueTodayWeekMonthYearKWD 1,24018%vs yesterdayso far today
00:0006:0012:0018:0024:00
PlansKWD 72058%ProductsKWD 38531%ConsultationsKWD 13511%YesterdayKWD 1,050
Recent transactionsView allNoor BakriPL2041Plan+35.000Omar SalmanOR1308Product+22.500Daniel CostaBK0417Consultation+15.000To bank •• 4417WD0093Withdrawal−150.000Yousef MansourPL2039Refund−35.000Sana MirzaOR1305Product+32.500Reem SaadBK0415Consultation+15.000Ramesh NairPL2036Plan+50.000
Training
Active plansView all127right now78%average adherenceOn track8970%Slipping2620%Inactive129%Noor BakriDay 6/144 days agoInactive41%Yousef MansourDay 8/143 days agoInactive55%Omar SalmanDay 9/21Yesterday64%Ramesh NairDay 12/21Yesterday71%Sana MirzaDay 5/14Today 11:2078%Amina DialloDay 10/14Today 09:0586%Reem SaadDay 11/14Today 08:4088%Karim HaddadDay 15/21Yesterday89%Sofia MarquezDay 2/142 days ago92%Daniel CostaDay 13/14Today 07:1595%Elena PetrovaDay 18/21Today 10:0297%
Next consultationsView all14:30Sana MirzaOnlineConfirmed16:00Omar SalmanIn-personConfirmed18:30Maryam SalehOnlinePending19:15Amina DialloIn-personConfirmed20:00Ramesh NairOnlineConfirmed
Dashboard
Dashboard
Community
Workouts
Exercises
Meals
Meal Components
Plans
Challenges
Products
Consultations
Orders
Clients
Earnings
Settings
Help
WEEK 25/52
June 18, 2025
S
M
T
W
T
F
S
30
31
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
29
30
1
2
3
Steps
Today
6,240steps
S
M
T
W
T
F
S
This week: 44,100 steps
Calories
Today
870kcal
S
M
T
W
T
F
S
This week: 2,940 kcal
Heart Rate
Weekly average
72bpm
S
M
T
W
T
F
S
This week: 58–142 bpm
Sleep
Today
7h 20m
S
M
T
W
T
F
S
This week: 49 hours
Water Intake
Today
1,850ml
S
M
T
W
T
F
S
This week: 13,300 ml
Active Min
Today
58min
S
M
T
W
T
F
S
This week: 245 min
Fasting
Today
16hours
S
M
T
W
T
F
S
This week: 84 hours
Weight
Today
67.5kg
S
M
T
W
T
F
S
This week: −0.8 kg
BMI
Today
21.5
S
M
T
W
T
F
S
This week: −0.3
Carbs
Today
210g
S
M
T
W
T
F
S
This week: 1,320 g
Protein
Today
140g
S
M
T
W
T
F
S
This week: 980 g
Fat
Today
80g
S
M
T
W
T
F
S
This week: 560 g
Active Challenges
BeFT
Cardio
100K Steps Challenge
45.2K / 100K steps
45%
#9 of 1799 days left
Oxygen
Strength
30-Day Strength Streak
4 / 30 sessions
13%
#12 of 6326 days left
Week 3Day 5
Fat Burn
Workouts2 sessions
HIIT
HIIT Full Body
Circuit
26
minutes
290
kcal
intermediate
Blocks: Warm-Up, Main Set, CooldownEquipment: Bodyweight, Dumbbells
Meals3 meals + 2 snacks
Breakfast
Jammy Egg Toasts
360kcal
calories
22g
protein
28g
carb
14g
fat
Components: 2 eggs + jam + 2 toastsServings: 2 sandwiches
9:41
Home
Challenges
Progress
Store
Community

1

account before — Doing a member's job and a seller's at once

4

roles after — A member, a trainer, a business, and an admin

6

months — The app, the dashboard and the system under both, from scratch

Overview

An app for training, and a dashboard for selling.

BeFT is a fitness product in Kuwait, and it had been in design for about a year before I arrived. Members follow plans for training and eating, and trainers, gyms and brands sell them plans, products, challenges and consultations.

I was hired as the senior UX/UI designer and ended up doing product design, rebuilding every screen for the two sides. I built the figures here in code, with help from AI.

Before and after

Before

One app, on the phone

Seven or eight versions before mine

Mine

An app, a dashboard, one system

Rebuilt from scratch, phone and web

The old file was already a whole product.

Problem

One account did a member’s job and a seller’s at the same time.

The app already had workouts, meals, challenges, a store, a wallet and a community. Each was drawn one idea at a time, with no agreement on who a screen was for.

One account carried both jobs, and the two shared almost nothing. Someone training wants to open a workout and follow it, while a business wants a catalogue, orders, and money coming in.

What I was handed

accountsrolesappsOne accountMemberSellerswitchOne app

What I rebuilt

accountsrolesappsA member's accountA seller's accountMemberTrainerBusinessAdminThe appThe dashboard
One account, two roles and one app; then two accounts, four roles and two apps.

A day in the app

A member trains, tracks, and buys in one app.

The app opens on a calendar, with the day’s workouts, meals, and metrics laid out under it, from steps to sleep. All of it is one plan, bought from a trainer or gym, playing out a day at a time for weeks.

WEEK 25/52
June 18, 2025
S
M
T
W
T
F
S
30
31
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
29
30
1
2
3
Steps
Today
6,240steps
S
M
T
W
T
F
S
This week: 44,100 steps
Calories
Today
870kcal
S
M
T
W
T
F
S
This week: 2,940 kcal
Heart Rate
Weekly average
72bpm
S
M
T
W
T
F
S
This week: 58–142 bpm
Sleep
Today
7h 20m
S
M
T
W
T
F
S
This week: 49 hours
Water Intake
Today
1,850ml
S
M
T
W
T
F
S
This week: 13,300 ml
Active Min
Today
58min
S
M
T
W
T
F
S
This week: 245 min
Fasting
Today
16hours
S
M
T
W
T
F
S
This week: 84 hours
Weight
Today
67.5kg
S
M
T
W
T
F
S
This week: −0.8 kg
BMI
Today
21.5
S
M
T
W
T
F
S
This week: −0.3
Carbs
Today
210g
S
M
T
W
T
F
S
This week: 1,320 g
Protein
Today
140g
S
M
T
W
T
F
S
This week: 980 g
Fat
Today
80g
S
M
T
W
T
F
S
This week: 560 g
Active Challenges
BeFT
Cardio
100K Steps Challenge
45.2K / 100K steps
45%
#9 of 1799 days left
Oxygen
Strength
30-Day Strength Streak
4 / 30 sessions
13%
#12 of 6326 days left
Week 3Day 5
Fat Burn
Workouts2 sessions
HIIT
HIIT Full Body
Circuit
26
minutes
290
kcal
intermediate
Blocks: Warm-Up, Main Set, CooldownEquipment: Bodyweight, Dumbbells
Meals3 meals + 2 snacks
Breakfast
Jammy Egg Toasts
360kcal
calories
22g
protein
28g
carb
14g
fat
Components: 2 eggs + jam + 2 toastsServings: 2 sandwiches
9:41
Home
Challenges
Progress
Store
Community

Home

The day, already laid out

A week across the top, then the workouts, meals and metrics under it. One plan, playing out a day at a time.

HIITHIIT Full Body Circuit26minutes290kcalintermediateBlocks: Warm-Up, Main Set, CooldownEquipment: Bodyweight, Dumbbells
Warm UpBodyweight
Cat Cow1:00Bodyweight
Bear Plank0:45Bodyweight
Main SetDumbbells, Bodyweight
Circuit · 4 rounds
Shoulder Press12kg10 repsDumbbells
Rest1:00
Chest Press16kg10 repsDumbbells
BurpeeBodyweight
CooldownBike, Bodyweight
Cycling8:00Z1-2Bike
Full Body Stretch4:00Bodyweight
Target muscles
Primary
GlutesQuadsHamstringsAbsObliques
Secondary
CalvesLow backMid back
9:41
Home
Challenges
Progress
Store
Community
Start workout

Workout details

Change the session before you start it

Every block opens a menu. Swap an exercise, add one from the library, or push a row out of the plan.

BreakfastJammy Egg Toasts
360kcal
calories
22g
protein
28g
carb
14g
fat
Components: 2 eggs + jam + 2 toastsServing size: 2 sandwiches
Components
Egg (Boiled)2 medium
140kcal
calories
12g
protein
1g
carb
10g
fat
Zero Fat Jam2 tbsp20g
90kcal
calories
0g
protein
22g
carb
0g
fat
Brown Bread2 slices160g
130kcal
calories
10g
protein
5g
carb
4g
fat
9:41
Home
Challenges
Progress
Store
Community

Meal details

Swap what you are eating, one part at a time

A meal is built from parts that each carry their own protein, carbs and fat, so one can be replaced without rebuilding the meal.

The rest of the app

Challenges run alongside it, and a Progress tab collects everything a member has done. Community is where the gyms and trainers post.

Challenges
Search challenges
ActiveUpcomingOngoingPast
AllBeFTProviders
BeFT
Endurance
Swim 10 km in July
8.8K / 10K m
88%
#5 of 442 days left
BeFT
Cardio
100K Steps Challenge
45.2K / 100K steps
45%
#9 of 1799 days left
BeFT
Endurance
Tour de BeFT – 150 km Cycling
93 / 150 km
62%
#14 of 516 days left
Oxygen
Strength
30-Day Strength Streak
4 / 30 sessions
13%
#12 of 6326 days left
9:41
Home
Challenges
Progress
Store
Community
Challenges
Four challenges running, and what opening one shows.
Progress
ActivityPerformanceNutritionBody
DayWeekMonthYear
June 2, 2025
Calories1,420kcal
Exercise42min
Steps7.4ksteps
Distance4.3km
Calorie Burn1,420 kcal
7001k5000
Exercise Duration42 min
4560400
Step Count7,400 steps
6.5k10k5k0
Distance Covered4.3 km
6.5k10k5k0
12 AM6 AM12 PM6 PM
9:41
Home
Challenges
Progress
Store
Community
Progress
One tab, four views: activity, performance, nutrition and body.
Community
Search
ProvidersView all
Nike
Oxygen
Platinum
Spark
OxygenFollow
107K1402,481

Oxygen Take your training to the next level this month with our Advanced Strength Plan! Sign up today and enjoy access to all branches + free... more

6 days ago
Paolo ReyesUnfollow
1.2K107

Paolo Reyes My 30-Day Strength & Tone Plan is now live on BeFT Store! 💥

July 28
9:41
Home
Challenges
Progress
Store
Community
Community
Gyms and trainers post, and a member likes a post and opens their page.

What I found

The AI-written plans were a static mockup.

Before I drew anything, the founder and I went through the old file together, and he brought his own list of problems. The AI coach was the biggest thing that stopped at the screen, but not the only one. Onboarding meant to feel like a chat was a plain form, and booking a consultation led nowhere.

So I didn't rebuild the AI coach. A seller writes every plan now, and the AI only suggests: plans that suit you, a meal you can edit, bundles in the store. The file below is where the old plans lived.

The design file I inherited, before I changed anything. Drag and zoom the canvas, or (Figma asks you to log in).

The split

Buyers and sellers got separate accounts.

A member buys plans, consultations and products. The sellers are a trainer, a business and BeFT, and each seller can do everything the one before it can. Only BeFT, the admin, can suspend a seller.

Who can do what

Four ways in, and what each one could do.

What each kind of account could do. A member can buy plans, consultations and products. A trainer can sell plans, consultations and challenges; a business can also sell physical products; BeFT, the admin, can do all of that and suspend a seller.
CanMemberTrainerBusinessadminBeFT
Buy from the StoreYesNoNoNo
Sell plansNoYesYesYes
Sell consultationsNoYesYesYes
Run challengesNoYesYesYes
Sell physical productsNoNoYesYes
Suspend a sellerNoNoNoYes
Taken from the signup forms and the seller's dashboard below.

I argued for separate accounts before any screens were drawn.

In the old app a seller ticked a box at signup to say they were a provider, then flipped a switch in the menu to reach their seller screens. Making that switch better was the cheap fix, so I weighed it against two accounts, one to buy and one to sell.

Considered

One account, a better switch

  • Nothing new to build
  • Buying and selling still share every screen
  • A gym signs up like a solo trainer

Chosen

Two accounts, four roles

  • Each role opens on the thing it came to do
  • Capability can differ by who signed up
  • A seller who trains needs two accounts

Signup decides which kind of seller you are, and what you can sell.

A trainer and a business sign up differently, so the form splits into Personal and Business at the first step. A trainer shows they can train, and a gym or a brand shows it is registered. Only a business can sell physical goods.

BeFT — Sign up
Join BeFT as a providerCreate your provider account to manage services, clients, and earnings.
PersonalBusiness
Civil ID
123456789012
CertificationUpload proof of expertise
Upload
Set at signup, and never in a settings screen afterwards.

BeFT, the admin, uses the seller’s dashboard with one extra menu.

BeFT sells like any other seller, and as the admin it also reviews and suspends the people selling. A second product would have meant building the same screens twice, so the extra work became one menu.

BeFT — Dashboard
SSeller
Dashboard
Community
Users management
Service Providers
Suspended Accounts
Libraries
Workouts
Exercises
Meals
Meal Components
Services
Plans
Challenges
Products
Consultations
Commerce
Orders
Clients
Earnings
The admin account sees one extra menu. Everything else is the same.

The member's app

Three decisions that shaped the member's app.

A workout runs from the countdown to the summary in one go.

In the app I inherited, the workout player was a photo with next and previous buttons. Now a member starts a workout, works through its blocks of sets and rests, and ends on a summary. The player counts the sets, times every rest and holds what was logged, so the member only has to train.

321

HIIT
Full
Body
Circuit

9:41
Starting a workout
Beginning a session, and seeing what it holds.
Get ready forWarm Up

Loop Band, Bodyweight

1xCat Cow
1xBand Pull Through
1xButterfly Stretch
Circuit2 rounds

Astride Jumps

Alternate Heel Touchers

+ 1 more

Set 1 / 1Cat Cow
reps
0:40
Get ready forMain Set

Dumbbells

4xShoulder Press
4xRest
4xChest Press
Round 1 / 4Shoulder Press
reps/side
0:30
weight/side
Rest
0:30
-15s+15s
Round 1 / 4Chest Press
reps/side
0:30
weight/side
Round 1 / 1Air Bike
0:45
Round 1 / 1Full Body Stretch
2:42
Way to go!
Complete workoutAdjust reps and weights
9:41
7:22
NextRest
NextRest
Working the sets
Some sets logged, some skipped, and the rests between them.
Get ready forWarm Up

Loop Band, Bodyweight

1xCat Cow
1xBand Pull Through
1xButterfly Stretch
Circuit2 rounds

Astride Jumps

Alternate Heel Touchers

+ 1 more

Set 1 / 1Cat Cow
reps
0:40
Get ready forMain Set

Dumbbells

4xShoulder Press
4xRest
4xChest Press
Round 1 / 4Shoulder Press
reps/side
0:30
weight/side
Rest
0:45
-15s+15s
Round 1 / 4Chest Press
reps/side
0:30
weight/side
Round 1 / 1Air Bike
0:45
Round 1 / 1Full Body Stretch
2:42
Way to go!
Complete workoutAdjust reps and weights
9:41
24:10
NextEnd of workout
NextEnd of workout
Finishing up
The last exercise, then the summary of the whole workout.

Each day on the calendar shows what got done at a glance.

Teal on the ring is the workout, orange is the meal, and each fills as it gets done. A grey circle marks the day a member is looking at and turns purple on today, so they can check Monday and still see where today is.

WEEK 25/52
June 16, 2025
S
M
T
W
T
F
S
30
31
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
29
30
1
2
3
Steps
Wed 16
7,300steps
S
M
T
W
T
F
S
This week: 44,100 steps
Calories
Wed 16
610kcal
S
M
T
W
T
F
S
This week: 2,940 kcal
Heart Rate
Weekly average
72bpm
S
M
T
W
T
F
S
This week: 58–142 bpm
Sleep
Wed 16
7h 24m
S
M
T
W
T
F
S
This week: 49 hours
Water Intake
Wed 16
2,250ml
S
M
T
W
T
F
S
This week: 13,300 ml
Active Min
Wed 16
48min
S
M
T
W
T
F
S
This week: 245 min
Fasting
Wed 16
16hours
S
M
T
W
T
F
S
This week: 84 hours
Weight
Today
67.5kg
S
M
T
W
T
F
S
This week: −0.8 kg
BMI
Today
21.5
S
M
T
W
T
F
S
This week: −0.3
Carbs
Wed 16
290g
S
M
T
W
T
F
S
This week: 1,320 g
Protein
Wed 16
160g
S
M
T
W
T
F
S
This week: 980 g
Fat
Wed 16
75g
S
M
T
W
T
F
S
This week: 560 g
Active Challenges
BeFT
Cardio
100K Steps Challenge
45.2K / 100K steps
45%
#9 of 1799 days left
Oxygen
Strength
30-Day Strength Streak
4 / 30 sessions
13%
#12 of 6326 days left
Week 3Day 5
Fat Burn
Workouts2 sessions
HIIT
HIIT Full Body
Circuit
26
minutes
290
kcal
intermediate
Blocks: Warm-Up, Main Set, CooldownEquipment: Bodyweight, Dumbbells
Meals3 meals + 2 snacks
Breakfast
Jammy Egg Toasts
360kcal
calories
22g
protein
28g
carb
14g
fat
Components: 2 eggs + jam + 2 toastsServings: 2 sandwiches
9:41
Home
Challenges
Progress
Store
Community
The calendar
The month opening, and the selection moving across it.

I tried two bottom bars, and buying decided which one stayed.

The bar holds five buttons and I had six things for it. I tried an Explore feed for finding gyms and trainers, and buying then meant going through a gym’s profile. Store kept its button instead, and Profile moved to the top of Home.

Community
Search
ProvidersView all
Nike
Oxygen
Platinum
Spark
OxygenFollow
107K1402,481

Oxygen Take your training to the next level this month with our Advanced Strength Plan! Sign up today and enjoy access to all branches + free... more

6 days ago
Paolo ReyesUnfollow
1.2K107

Paolo Reyes My 30-Day Strength & Tone Plan is now live on BeFT Store! 💥

July 28
9:41
Home
Progress
Challenges
Explore
Profile
What I tried
A gym's post, then its page, then what it sells.
Store
Search providers, plans, or products
ProvidersView all
Nike
Oxygen
Platinum
Spark
PlansProducts
WorkoutDietBundles
AllBeFTProviders
BeFT
HIIT
Fat Burn
4
weeks
3
per week
intermediate
High-intensity cardio and strength mix to burn fat fast and boost stamina.
KWD 3.990KWD 4.5004.6
Paolo Reyes
HIIT
Tone & Sculpt
4
weeks
3
per week
all levels
A low-impact strength plan for full-body toning and improved posture.
KWD 5.500KWD 6.0004.7
9:41
Home
Challenges
Progress
Store
Community
What shipped
Everything for sale is one press from the tab bar.

The seller's dashboard

A trainer’s business came out of the member’s app.

A trainer’s wallet, sales chart and plan forms all lived inside the member’s app, behind a switch in the menu. I gave sellers a web dashboard for them instead. A seller lists plans, products and consultations there, and gets paid for all three the same way.

A trainer builds a workout from one shared library.

Every exercise and meal component lives in one library. Exercises are tagged by muscle and equipment, meals by category and macros, and a trainer can add any that’s missing. They pick what they want, then set the order, the timing and the number of rounds.

BeFT — Workout detail
HIITHIIT Full Body Circuit
26minutes290kcalintermediate
Warm UpBodyweight
Cat Cow1:00Bodyweight
Bear Plank0:45Bodyweight
Ankle Circles0:45Bodyweight
Main SetDumbbells
Circuit · 4 rounds
Shoulder Press12kg10 repsDumbbells
Chest Press16kg10 repsDumbbells
Rest1:00
WorkoutsSearch workouts
Dashboard
Community
Libraries
Workouts
Exercises
Meals
Meal Components
Services
Plans
Challenges
Products
Consultations
Commerce
Orders
Clients
Earnings
Settings
Help
Add exercises
Search exercises or equipment
Nothing picked yet
A
Air BikeBodyweight
Alternate Heel TouchersBodyweight
Ankle CirclesBodyweight
Archer Push UpBodyweight
Astride JumpsBodyweight
B
Band Pull ThroughResistance Band
Bear PlankBodyweight
Bench DipBench
Bicycle CrunchBodyweight
Bodyweight RowBar
BurpeeBodyweight
Butterfly StretchBodyweight
C
Cat CowYoga Mat
Chest PressDumbbells
CyclingBike
Group as circuit
Add
A trainer searches the library and drops a burpee into the Main Set.

A workout plan, a diet plan and a bundle are all one page.

A trainer sells three kinds of plan: workouts, diets, and bundles of both. One page swaps its stats and lists to fit each kind, so a trainer learns one form and a member reads every plan the same way. Everything in it comes from the library.

BeFT — Plan detail
HIITFAT BURN
45minutes
3xper week
4weeks
intermediate
High-intensity cardio and strength mix to burn fat fast and boost stamina.Equipment: Dumbbells, Kettlebell, Resistance Bands, Jump Rope, Yoga Mat, Step Platform/Sturdy Bench, Medicine BallLocation: Home
KWD 3.990 KWD 4.5004.6 (25)
WEEK 1
S
30
M
31
T
1
W
2
T
3
F
4
S
5
Suggested week
Day 1 – Workout
Day 2 – Recovery
Day 3 – Workout
Day 4 – Recovery
Day 5 – Recovery
Day 6 – Recovery
Day 7 – Recovery
Workouts
Week 1
Day 1HIIT Full Body Circuit
Day 3Core + Cardio Intervals
Week 2
Day 1Tabata Strength & Speed
Day 3Glutes & Hamstrings Blast
Day 5Core Crusher + Jump Sets
PlansSearch plans
Dashboard
Community
Libraries
Workouts
Exercises
Meals
Meal Components
Services
Plans
Challenges
Products
Consultations
Commerce
Orders
Clients
Earnings
Settings
Help
Select workout
Search workout
HIIT
HIIT FULL BODY CIRCUIT
26minutes
290kcal
intermediate
Equipment: Bodyweight, DumbbellsBlocks: Warm-Up, Main Set, Cooldown
ENDURANCE
SWIM TECHNIQUE DRILLS
30minutes
300kcal
all levels
Equipment: Kickboard, Pull BuoyBlocks: Warm-Up, Technique, Cooldown
MOBILITY
EVENING RECOVERY YOGA
20minutes
120kcal
all levels
Equipment: Yoga MatBlocks: Flow Sequence, Breathing
Create Workout
Add
A trainer fills Day 5 with Evening Recovery Yoga from the Workouts library.

I put a seller’s clients beside their sales.

A seller opens the dashboard to check two things: what sold today, and whether the people who bought are still following their plan. So sales sit on the left, and clients on the right. Whoever has done the least sits at the top.

BeFT — Dashboard
Today
WalletWithdrawKWD 280ready to withdraw
Orders32today
Inactive clients12for 3+ days
Consultations141 to confirm
Money
Net revenueTodayWeekMonthYearKWD 1,24018%vs yesterdayso far today
14:00KWD 1,240Plans720Products385Consultations135
00:0006:0012:0018:0024:00
PlansKWD 72058%ProductsKWD 38531%ConsultationsKWD 13511%YesterdayKWD 1,050
Recent transactionsView allNoor BakriPL2041Plan+35.000Omar SalmanOR1308Product+22.500Daniel CostaBK0417Consultation+15.000To bank •• 4417WD0093Withdrawal−150.000Yousef MansourPL2039Refund−35.000Sana MirzaOR1305Product+32.500Reem SaadBK0415Consultation+15.000Ramesh NairPL2036Plan+50.000
Training
Active plansView all127right now78%average adherenceOn track8970%Slipping2620%Inactive129%Noor BakriDay 6/144 days agoInactive41%Yousef MansourDay 8/143 days agoInactive55%Omar SalmanDay 9/21Yesterday64%Ramesh NairDay 12/21Yesterday71%Sana MirzaDay 5/14Today 11:2078%Amina DialloDay 10/14Today 09:0586%Reem SaadDay 11/14Today 08:4088%Karim HaddadDay 15/21Yesterday89%Sofia MarquezDay 2/142 days ago92%Daniel CostaDay 13/14Today 07:1595%Elena PetrovaDay 18/21Today 10:0297%
Next consultationsView all14:30Sana MirzaOnlineConfirmed16:00Omar SalmanIn-personConfirmed18:30Maryam SalehOnlinePending19:15Amina DialloIn-personConfirmed20:00Ramesh NairOnlineConfirmed
Dashboard
Dashboard
Community
Libraries
Workouts
Exercises
Meals
Meal Components
Services
Plans
Challenges
Products
Consultations
Commerce
Orders
Clients
Earnings
Settings
Help
Consultation
MSMaryam SalehPendingMessageCall
DateTodayTime18:30 – 19:00TypeOnlinePaymentKWD 15.000 · Paid
NotesWants to start a plan after this call.
DeclineAccept
A seller accepts a waiting consultation without leaving the dashboard.

What I left open

An admin suspends sellers from inside a seller’s dashboard.

Putting admin behind one extra menu saved building a second product, and this is what it cost. An admin gets no signal that they have crossed from running a shop to policing one.

Left open

I'd give the admin its own screens, away from the ones a seller works in. That's the version I didn't get to.

Outcome + reflection

A member and a seller each got their own place.

What I designed.

In six months I designed the whole product the founder had been describing. The member’s app, the seller’s dashboard and the admin tools all came out of one system other designers could build against.

  • Six sections for members. Home, Store, Progress, Challenges, Community, and a 3-section Account directory.

  • Authoring, orders and money. Authoring tools, orders, revenue split by stream, and wallet withdrawals.

  • Control over a seller's account. Admin-only: suspend, reactivate, and remove, inside the dashboard a seller already works in.

  • One coherent system. The inherited purple AI-coach brand rebuilt dark, with one component library, one type hierarchy, and one name for everyone selling, which the app calls a provider.

  • AI that suggests, never writes. It matches you with plans, picks a meal you can edit, and personalises store bundles. Every plan is written by a seller.

What never shipped.

  • A public launch. The design outran the build. The product is still in development.

  • The daily messages. Good day, bad day, a note from a coach. They were a thoughtful part of the old app and I dropped them.

What I learned.

  • I should have raised the build gap sooner: I could see early that the build wasn’t keeping up with the design, and I stayed in a design-only lane too long, while the founder still had room to change course.

  • Splitting buyers from sellers shaped every screen: it was decided before any screen was drawn, and the member’s app and the seller’s dashboard both follow from it.

  • Auditing the old file changed what the rebuild was for: going through the file screen by screen showed the AI coach’s plans were a static mockup and three headline features were drawn but not built.

Credits

Built with the BeFT founder, whose vision was the brief, alongside a PM and the dev team. The designer before me left good ideas in the file, and the ones worth keeping are still in mine. I supervised the junior designers who finished parts of the seller's dashboard against my system.

Next project · 03 / 03