Fit-App — Engineering a Shared Backend for Web and Mobile Coaching Products
Fit-App is a wellness platform for a coaching network serving Herbalife premium customers across Germany, Austria, and Switzerland. I designed and maintained its Laravel REST API, developed full-stack features, and supported web, Android, and iOS applications.
The platform connects member-facing fitness and nutrition experiences with coach-facing operations in HL-Support, with both products running on a shared Laravel backend.
Role: Full-Stack Software Engineer
Platforms: Web · Android · iOS
Stack: Laravel, Vue.js, Quasar, MySQL, Redis, Horizon, Capacitor, AWS S3, Hetzner, Laravel Forge
The Engineering Challenge
Two connected products needed to support different users and workflows through a shared backend. Coaches managed relationships, referrals, invitations, and vouchers, while members accessed training plans, nutrition resources, workout videos, and community content.
This required coordinating business rules, background processing, and media delivery across web and mobile clients while maintaining compatibility as the platform evolved.
My Engineering Contribution
Designed APIs supporting multiple applications
I designed and maintained the Laravel REST API serving the web platform and companion Capacitor applications. As new modules were introduced, I maintained backward compatibility to support existing clients alongside continued feature development.
Implemented the coaching network’s business logic
I built coach–member relationships, multi-level referral tracking, and commission calculations on the backend. These capabilities supported the network’s referral model and connected coaching relationships with member rewards.
Moved notification workloads into background processing
I implemented queued push notifications using Redis and Laravel Horizon for training reminders, new content, and voucher events. Background processing kept notification delivery outside interactive user requests.
Built the workout media pipeline
I handled video transcoding, AWS S3 delivery, and signed URLs for a library of more than 200 workout videos. This supported media preparation, storage, and access through the platform’s web and mobile experiences.
Connected coach workflows with member engagement
I developed personalized voucher generation and sharing workflows, alongside bulk event invitations and registration flows within the Contact Manager and Event Manager modules.
On the member side, I delivered capabilities spanning structured training plans, searchable recipes, workout content, and community interaction.
Delivery and Ongoing Ownership
I maintained the platform over multiple years as it expanded across Switzerland, Germany, and Austria. Development continued through coach feedback and seasonal campaigns, requiring new functionality to coexist with established workflows and existing application clients.
The platform supports German, Italian, and English, with application servers on Hetzner, media on AWS S3, and deployments managed through Laravel Forge.
Outcome
Fit-App became a daily engagement platform within the client’s coaching network, connecting fitness content and member participation with the operational tools available through HL-Support.
The shared Laravel backend supports two connected products, while the Vue.js, Quasar, and Capacitor stack delivers member experiences across web, Android, and iOS.
Project Gallery
Screenshots and visuals from the project