Life Algorithm icon

Life AlgorithmFitness app with personalised workouts

Every session is generated from your time, your equipment and how recovered your muscles are, then guided exercise by exercise on video.

Today's workout with supersets and weekly progress
Exercise library with muscle group and equipment filters
Video-guided exercise with reps and weight logging
Muscle recovery map with sore, recovering and recovered groups
User profile with total workouts, volume and exercises
iOS · WebTechnologies
Mobile · Web adminPlatforms
Fitness appProduct
Subscription, 14-day trialModel
GermanyMarket
FitnessIndustry
Overview01

September 30, 20264 min read

Life Algorithm is a fitness app for busy people: short, effective sessions at home, in a hotel or at the gym, with or without equipment. We designed the workout algorithm, the mobile app with guided video workouts and muscle recovery tracking, and a web admin panel for managing exercises and equipment.

What we did

Business analysis & algorithm designUX/UI designMobile app developmentWeb admin panel

Tasks

  1. 1Design a workout generator driven by recovery, equipment and time
  2. 2Build onboarding that collects profile, measurements and equipment
  3. 3Video-guided workouts with warm-up, supersets and logging
  4. 4Muscle recovery map, progress and workout history
  5. 5Admin panel for users, equipment and the exercise catalogue
At a glance02

The project at a glance

Challenge

Generic training plans ignore how much time someone has, what equipment is at hand and which muscles still need rest.

Solution

A rules-based generator that picks exercises by recovery, equipment, difficulty and recency, plus video-guided workouts, stats and a web admin panel for the exercise catalogue.

Result

A complete product: onboarding, daily workouts, exercise library, recovery map, progress, subscription paywall and an admin panel for content.

  • 3

    session lengths: 15, 30 or 45 minutes

  • 4

    training systems, from full body to a 3-day split

  • 3

    experience levels: beginner, intermediate, experienced

  • 4

    app tabs: Workout, Exercises, Stats, Profile

The product

Personal training for people short on time

Life Algorithm is built around one promise from its paywall: “Designed for busy people”. Users should reach their goals in under three hours a week and train anywhere, combining strength, mobility and recovery in one system that adapts to their level.

The challenge

A plan that changes with the person

A static programme breaks the moment real life gets in the way. The app had to decide every day what makes sense to train, and explain it so users trust the plan.

  • Time varies

    One day there are 45 minutes, the next only 15. The plan has to fit both.

  • Equipment varies

    Gym, home or hotel room: the workout must match what is actually available.

  • Recovery is invisible

    Without tracking, users train sore muscles again or neglect others for weeks.

Discovery & UX

The algorithm came before the screens

We first described the workout logic step by step, tested it on sample users and only then moved to navigation and wireframes.

Workout generator, step by step

Profile and preferences go in: duration of 15, 30 or 45 minutes and training days per week. Recovery status per muscle group comes next, then the split for the day, rotation slots, sets and rest, reps or seconds, plus warm-up and cool-down per level.

Main execution flow of the Life Algorithm workout generator

From weekly load to today's exercises

Weekly supersets decide the system: full body, alternating A/B days, upper/lower or push/pull/legs. Candidate exercises are then filtered by recovery, equipment, difficulty and focus, and scored by recency, available equipment and compound movements.

Split logic and load classification with a worked user example
Split logic
Exercise filtering and scoring steps of the algorithm
Exercise scoring

Sitemap of the app

Launch, onboarding and sign-up with email, Google or Apple lead to four areas: the workout flow up to the paywall, the exercise library, history with muscle recovery and the profile with training, notifications, account and subscription.

Sitemap of the Life Algorithm mobile app

Wireframes of the key flows

Onboarding, workout overview, history and progress, exercise breakdown, recovery status and profile were laid out in grey first, so the flows could be checked before any visual design.

Wireframes of the Life Algorithm mobile app

Mobile app

The app for everyday training

A dark interface with the brand's blue and yellow hexagons, large numbers and one clear action per screen.

Onboarding that feeds the algorithm

Gender, age, height and weight are picked on scroll wheels, followed by the equipment at hand: bodyweight only, barbell, kettlebell, dumbbells, EZ bar, weight plates or stations. Everything the generator needs is collected in a few steps.

Onboarding screens for profile, measurements and training equipment

Today's workout, adjustable

The home screen shows the current cycle, the week and today's supersets for the chosen location. Single exercises can be swapped, or the whole workout regenerated while keeping the target muscle groups. A help sheet explains macrocycles.

Workout plan, regenerate dialog and macrocycle explanation

Guided on video, logged in one tap

A warm-up of three quick exercises, then each exercise on video with superset and round progress. Reps and weight are set right under the video and can be remembered for next time. The session ends with a summary of duration, weight and exercises.

Warm-up, video-guided exercise and workout complete screens

Exercise library with filters

Every exercise can be searched and filtered by muscle group, equipment and exercise type. The exercise card shows the video and the muscle groups involved.

Exercise library, muscle group filter and exercise card

Recovery, progress and history

A body map colours each muscle group as sore, recovering or recovered. Progress shows the level, week streak and total metrics, and history lists every workout with duration, exercises and weight lifted.

Muscle recovery map, progress and workout history screens

Profile, training settings and paywall

The profile sums up workouts, volume and exercises. Training settings cover break fillers, cool-down, experience level and preferred duration. The paywall offers monthly or yearly plans with a 14-day free trial.

Profile, subscription paywall and training settings

Web admin panel

Content managed without developers

The algorithm is only as good as its exercise data, so the team maintains it in a browser-based admin panel with the same dark look as the app.

Exercise catalogue

Each exercise carries the data the generator relies on: target muscles, isolation or compound, modality, weights per rep, asymmetry, duration type, workout part and status. Filters and required equipment chips keep a large catalogue manageable.

Admin exercise catalogue with muscles, modality and workout part

Equipment groups

Equipment is organised into groups such as free weights or stations and benches, sortable by drag and drop. What is set up here is what users choose from during onboarding.

Admin equipment groups with free weights and stations

Users and more

A user list with edit and delete actions, plus sections for exercise import, legal pages, localisation and a sandbox for testing the algorithm.

Admin user list with name, email and actions

Architecture

Three parts, one logic

  • Mobile app

    Onboarding, guided workouts, library, stats, profile and subscription.

  • Workout generator

    Rules for recovery, split, slots, sets and exercise scoring.

  • Web admin panel

    Users, equipment, exercises, legal pages, localisation and an algorithm sandbox.

Results

A fitness product with a real engine

Life Algorithm doesn't hand out a fixed plan. It decides every day what fits the user's time, equipment and recovery, and shows why.

  • Workouts generated from profile, equipment, duration and recovery status.
  • Video guidance with warm-up, supersets, logging and a session summary.
  • Exercise data maintained in the admin panel, without code changes.
Contact04

Let’s discuss your project

Free and non-binding — book a slot straight away or drop us a message.

Dennis Polevik

Dennis Polevik

CEO

What happens next?

  • Reply within 1 business day
  • Short call on your goals
  • Clear proposal, no obligation

PDF, image, document or ZIP — max. 4 MB