Our own product
Kova
Training, nutrition and coaching in one app, for people who train on their own and for coaches who look after a list of clients, in Croatian and English.
kova.kripaweb.com (opens in a new tab)- 130+
- Exercises, each with a muscle map and technique notes
- 5
- Signals that sort a coach's clients by who needs attention
- 2FA
- Enforced in the database, not only at the sign-in screen
- Offline
- A workout is logged without a signal and sent when it returns
The problem
Someone who trains seriously usually keeps their training in one app, their food in another and their progress photos in a camera roll. A coach working with them sees none of it directly, and runs the relationship through messages, shared folders and spreadsheets that are out of date by the time anybody opens them.
The log itself has to be fast enough to use between sets, with sweaty hands, in a basement gym with no signal. If entering a set takes longer than resting, people stop entering them, and every number built on top of the log quietly stops meaning anything.
And coaching data is personal: body weight, photos, how someone slept and how they feel. It has to be kept from everybody who should not see it, including other clients of the same coach.
What we built
Make the log the heart of it, and make it work offline
Sets, weight, repetitions and effort are entered in a tap and saved on the device first. Without a connection the entries queue and are sent when the signal returns, so a dead spot in the gym never costs anybody a workout.
Suggest the next step instead of only recording the last one
For every exercise Kova proposes what to lift today, from the chosen progression model and the training history. A short daily check-in on sleep, energy, stress and soreness becomes a readiness score, and a low score means no increase today.
Give a coach the whole picture in one place
Training, nutrition targets, meal plans, check-ins, progress and messages live together. The client list sorts itself by who needs attention: a check-in waiting, unread messages, no workout for five days, training under plan, low readiness.
Protect the data where it is stored
Every table is closed by default and opened per person at the database, so a coach sees only their active clients and a client never sees a coach's private notes. Two-factor sign-in is enforced there too: a stolen password without the second factor opens nothing. Progress photos are stored privately and stripped of location data before they leave the phone.
What it does today
- Workout log
- Offline queue
- Progression suggestions
- Readiness check-in
- Programme builder
- Exercise library
- Rest timer
- Personal records
- Nutrition and water
- Meal plans
- Progress photos
- Coach dashboard
- Real-time messages
- Weekly check-ins
- Passkeys and 2FA
- Data export
- Croatian and English
More of our work
- OrdoAn invoicing platform for freelancers and small businesses across the EU: invoices that understand European VAT, e-invoicing and fiscalization built in, and payment follow-ups that write themselves.
- DomaHousehold finances in one place: bills, meters, loans and running costs. We built it for our own use, and it is open every month when the bills arrive.