Fit-App is a full-stack wellness and coaching platform built for Herbalife premium customers across the DACH region. It combines structured fitness programs, nutrition guidance, recipe libraries, workout video content, a referral-based rewards system, and a voucher generation tool into a single authenticated member portal. The platform serves as the daily engagement hub for end-users following guided fitness and nutrition plans.
Tech Stack
- Backend: Laravel (REST API, Queues, Horizon)
- Frontend: Vue.js + Quasar Framework
- Database: MySQL
- Cache/Queues: Redis
- Infrastructure: AWS S3 (media), Hetzner (application servers), Laravel Forge (deployment)
- Localization: German (primary), Italian, English
- Apps: Andriod and iOS (Capacitor)
Key Modules
FIT-Marathon Community Feed — Branded social feed where coaches publish daily motivation posts, challenges, and announcements. Supports rich media, reactions, and sharing.
Structured Training Plans (Pläne) — Multi-week guided programs (Stark & Definiert, Gewichtskontrolle, Fit nach Baby, Abnehmen) with progressive workout schedules and nutrition pairing.
Product Info Hub (Produktinfos) — Video walkthroughs, PDF guides (Leitfaden, Produktkatalog), and preparation tutorials for the Herbalife product line.
Recipe Library (Rezepte) — Categorized, searchable recipe database (Shakes, Desserts, Backmix, balanced meals, low-carb, snacks, drinks) with filtering and full-text search.
Workout Video Library — 200+ workout videos segmented by duration, intensity, and type (10-min no-jump, booty, dance, stretching, meditation, Fit-nach-Baby mama workouts).
Rewards System (Vorteilswelt) — Premium customer benefits, referral income tracking, and embedded onboarding webinar (HSE — Herbalife Starter Experience).
Magazine (Magazin) — Long-form article CMS covering stress management, sleep, skin health, cognitive health, and anti-aging protocols.
Voucher Generator (Gutscheine senden) — Coaches generate personalized wellness-evaluation and skin-analysis vouchers, dispatchable via WhatsApp, email, or SMS with customizable message templates.
Engineering Highlights
- Designed and maintained the REST API layer serving both web and the companion Capacitor mobile app (fitapp-cap)
- Built the coach → member hierarchy with upline/downline referral tracking and commission logic
- Implemented queued push notifications via Horizon for plan reminders, new content, and voucher events
- Integrated bulk event invite and registration flows under the Contact Manager and Event Manager sub-modules
- Handled media pipeline (video transcoding, S3 delivery, signed URLs) for the workout library
- Maintained multi-year backward compatibility as the platform scaled across Switzerland, Germany, and Austria
Outcome
Active daily usage across the client’s coaching network, with the platform now anchoring two connected products (HL-Support coaching portal + FIT-App end-user app) on a shared Laravel backend. Continuously extended with new modules based on coach feedback and seasonal campaigns
Project Gallery
Screenshots and visuals from the project