About the project
At a glance
Our services: concept · UX/UI design · app development · admin system · AI integration
10+ hours a week
That's how much admin Patrick has saved each week since he switched to the app.
Health data protected
Photos are stored encrypted on servers in Germany, and accounts are by invitation only.
Swaps welcome
Swap an ingredient and the app recalculates the amount to keep the calories the same.
Admin via AI
Patrick can also handle all the admin in a chat with Claude, on his phone when he's out. The same rules apply as in the admin area.
Patrick Lackinger
Patrick Lackinger is a personal trainer in Bad Hall. He coaches his clients one-on-one in training and nutrition, from the first call to a personal plan and the weekly check-in.
He comes from competitive sport himself and has competed on international bodybuilding stages. He doesn't do generic plans; he writes each one for a single person.
The client
One coach, many spreadsheets
Patrick worked from a large Excel sheet with separate tabs for intake, calories, the food pool and the change history. Documents went out as PDFs and came back signed, while plans and questions went back and forth on WhatsApp and e-mail.
Every new client meant more admin. Each change to a plan meant editing the sheet by hand and then sending a message.
The starting point
The solution
01 · The plan in your pocket
We built Patrick a coaching app that works the way he does. His clients find their training plan, nutrition plan and check-in in one place, and the current plan is there when they open the app, not buried in WhatsApp threads and PDFs.
"Today" shows the targets for training and rest days, "Training" the next workout and "Nutrition" every meal with amounts and macros. The app follows Patrick's brand. We set up its colours, type and components as a design system of its own, shared by the app and the admin area.
:quality(60))
02 · Flexible without leaving the plan
Out of oats? Swap them for another food from the same group in Patrick's pool. The app recalculates the amount so the calories stay the same, and shows how protein, carbs and fat shift. Exercises can be swapped the same way, for one that works the same muscle group, and the sets stay as they are.
When Patrick changes something in a plan, the app marks the spot in red. Clients decide whether they also get a push notification or an e-mail.
:quality(60))
:quality(60))
03 · Check-ins in seconds
Clients log weight, steps, cardio and blood pressure in a few seconds each day. Once a week they add photos and some short feedback.
Under "Progress" they can see how their weight and resting heart rate change over the weeks. Patrick sees the same data in the admin area before he adjusts the plan.
04 · An admin system with AI integration
In the admin area Patrick manages clients, intake forms, training templates, the exercise catalogue and dishes. Each plan starts from a template that he then tailors to the person, adding a comment and a video link to an exercise where needed. New clients fill in their intake form online via a link.
The system works out calorie needs with the same formula Patrick's Excel sheet used (Harris-Benedict) and suggests the activity factor based on the intake form. Every step of the calculation can be traced, and automated tests cover the macro rules. New targets are added as a separate entry, and the old ones stay in the history.
The admin area is also connected to Claude. The AI uses the same functions and checks as the interface, and only a signed-in admin has access. Clients from the spreadsheet days can be moved over this way too, with their intake, history, photos and signed documents.
:quality(60))
05 · Sensitive data, kept safe
Weight, blood pressure and body photos are health data. The photos sit in private storage on servers in Germany, encrypted with a dedicated key, and can only be opened after signing in. Only people Patrick invites get an account.
Clients sign consent forms right in the app, and each signature is stored with the version of the text it applies to. Consent to before-and-after pictures is optional. Deleting an account also deletes its photos, check-ins and documents.
06 · Web app first, app stores later
The coaching app runs as a progressive web app, so new features reach every client straight away, without waiting for store approval. The code is built so it can later become a native app for the App Store and Google Play without starting over.
Client voice
What Patrick says
:quality(60))
A big part of my week used to go on spreadsheets and messages. Now my clients always have their plan on their phone, and I can see straight away where I need to adjust. I put the time that frees up into coaching.
Personal Coaching, Bad Hall
Patrick Lackinger
The result
With the coaching app, Patrick now saves more than 10 hours of admin a week and spends that time on his clients.
Because each client takes less admin, he can coach more people without cutting back on the one-on-one work. Plans, history and feedback are all in one place.
The app now answers the questions clients used to send: what to eat instead of oats, and what changed in the plan. Both are there before anyone has to write a message.
More on how we build platforms like this: Digital Experience Platforms, customer portals and process automation.
Visit the website: patricklackinger.com
App development
Is your work still stuck in Excel?
We turn your process into an app your customers like to open and that takes admin off your plate.
We turn your process into an app your customers like to open and that takes admin off your plate.
Discover more
More projects
:quality(60))
:quality(60))
Paddlerhaus Steyr – A top event venue right on the Enns
:quality(60))
:quality(60))
Energietechnik Bogner – New generation, new brand
:quality(60))
:quality(60))
:quality(60))