FIX - Home Services App
A modern platform connecting customers with professional tradespeople — a mobile app, web portal and AI-powered search.
A mobile app that watches through the phone’s camera, counts reps and corrects your form by voice, in real time, without the video ever leaving the device. App, backend, admin panel and website built from scratch.
The client wanted a coach in the phone: watching the exercise through the camera, counting reps and correcting you by voice, just as he would in the gym. There were three requirements. It had to work in real time, without a delay that would make the cue useless. It couldn’t send video anywhere, because nobody wants to be recorded in their underwear at home. And it had to tell a genuine mistake from a bad camera angle, because a coach who gets it wrong is worse than no coach at all.
The pose model runs on the phone itself, 30 times per second, and the app sees only points on the body, not the image. The rules for each exercise are tuned against the client’s recordings, with a verdict for each rep rather than each frame. Before starting, the app checks the camera angle and framing: if the whole person isn’t visible, analysis won’t begin. The instructions use a real recorded voice, one at a time.
This is the client’s phone app, outdoors, during a dumbbell deadlift. The skeleton is green while the form is clean; when the back rounds or the head drops, the nodes turn yellow and the coach says what to fix. The counter in the bottom left starts only on a clean rep. The same recording is also on the kinetixfit.com homepage, because there’s no better advertising than a product that works.
The client’s recordings from the gym, 18.09.2026, with the measurement panel enabled: the angles, verdicts and instructions as the developer sees them while tuning the thresholds.
Six steps between the camera and the voice, all on the phone.
Before starting, the app asks to see the whole person and checks the camera angle. “We can’t see a person in the frame. Stand in profile with your entire leg visible.”
A pose model applied to the frame provides 33 points on the body. The image is not stored and does not leave the device.
The ai-core package calculates joint angles, tilt and symmetry and compares them with the thresholds for that exercise, tuned against real recordings.
The error is judged over the entire rep, not a single frame: the model’s jitter does not become a command.
The coach says what matters most and waits for you to do it. The commands are pre-recorded voice prompts in Bulgarian and English.
A clean rep is counted and shown in the progress; after several clean reps in a row, praise comes in with alternating lines.
Screens from the TestFlight version, October 2026.
















The client manages the product independently: exercises and AI criteria, programs, videos, users, statistics, payments and the early-access list. Sign-in with a code sent by email, no password.








kinetixfit.com was built according to KinetiX’s brand guidelines: green posture nodes, Montserrat and dark green. There are no stock photos: the videos are recordings from the app, the phone screens show the app itself, and the animated figure in the “AI correction” section performs a push-up and a row, displaying green and yellow exactly as the coach does. Two languages, short title and description for Google, and an early-access form that saves the email in the backend and displays it in the admin panel.

The app is in TestFlight with the client, and every week we receive recordings and notes that we use to fine-tune the rules. Next come publication on the App Store and Google Play, subscriptions through the stores, the terms and conditions and privacy policy, and new footage from a home setting for the website.
KinetiX AI is the idea of a fitness coach from Sofia: an app that does what he does in the gym when he stands next to a client. It watches you perform an exercise, counts your reps and tells you what to fix while you’re doing it. Not after the workout, and not from a video you sent somewhere. Right on the phone.
We started in August 2026 with the question that decides everything: can a phone tell the difference between a proper and an improper squat in real time, without a server? We built a browser prototype in two weeks: the camera, a pose model (33 points on the body, 30 times per second) and the first rules for squats and bicep curls. The client opened it on his phone at the gym, recorded the screen and sent us the clips. From there, we worked on his recordings every week: which camera angle is misleading, when a back is “rounded” and when the person is simply short, how late is too late for a cue.
The product’s core is the ai-core package: points from the model go in, and rep-level verdicts and instructions come out. Each exercise has rules for joint angles, tilt and symmetry, with thresholds tuned against real videos, not a textbook. Before analysis starts, the app checks the camera angle and whether the whole body is visible, because half of incorrect verdicts come from a poorly positioned phone. The coach gives one instruction at a time—the most important one—and waits for you to do it; it praises you when your reps are clean. The voice is recorded, not synthesized on the spot: Bulgarian and English, calm, with no exclamation marks.
Around the core, we built the complete app: sign-up with an email code, Google or Apple, onboarding, ready-made workouts by category (HIIT, strength, stretching, technique), a player with sets, rest periods and trainer video, progress with history and clean reps by exercise, and a Pro subscription for AI mode. Everything is bilingual from the first screen.
The backend is Next.js with PostgreSQL: authentication, catalog, sessions, subscription permissions and Stripe. The admin panel is for the client himself: he manages exercises and AI criteria, workout programs, uploads his videos (the server transcodes them with ffmpeg), views users, statistics, payments and the early-access email list from the website. Developers have a separate role because a new exercise requires algorithm work, not just another row in a table.
The kinetixfit.com website follows the product’s brand guidelines: green pose nodes as a visual signature, real recordings from the app instead of stock footage, two languages and an early-access form that writes directly to the backend. We registered the client’s company with the Apple Developer Program and Google Play Console, released the app in TestFlight and set up its business email on its own domain.
The project is in progress: the app is with the client for testing, with the App Store, Google Play and in-store subscriptions still to come.






A modern platform connecting customers with professional tradespeople — a mobile app, web portal and AI-powered search.

iOS app for therapeutic and rehabilitative exercise — video workouts in Bulgarian, progress series and registration for live classes.

A live mobile game where players answer questions simultaneously and win cash prizes in EUR.
We only use analytics and advertising cookies if you accept them. The site works without them too. Details ·