Workouts & trainers
Trainer-authored workouts, favourites, in-workout flows, and coach profiles managed from the CMS.
Case study Health & fitness
A cross-platform health product unifying workouts, nutrition, recipes, subscriptions, and trainer content — led as Technical Lead across mobile, API, and dashboards over ~5 years.
Client story
Most fitness apps split workouts and nutrition. Di Lorenzo needed one experience with personalized calorie targets, trainer-authored workouts, and a recipe catalog — updatable without constant app-store releases.
A modular monolith Node.js API serving React Native (Expo) mobile plus React and Angular web clients, with MongoDB Atlas, Stripe, and Expo EAS for reliable iOS/Android releases and OTA updates.
Platform
Customers, trainers, partners, and admins share one API and content model.
Trainer-authored workouts, favourites, in-workout flows, and coach profiles managed from the CMS.
Meal logging, recipe catalog, ingredient search, and personalized daily/weekly calorie targets.
Stripe web subscriptions plus Apple/Google in-app purchase paths for Pro content.
React admin CMS, client insights, partner blog, and legacy Angular surfaces during migration.
System architecture
One Express API with domain modules (users, workouts, recipes, payments, blog). React Native, React admin, and Angular dashboards authenticate with JWT against the same REST contracts.
App development
Home uses a single aggregation endpoint plus stale-while-revalidate caching instead of seven+ round-trips per date change — instant paint with reconciled macros for the day and week.
Book a consultation
Delivery
From onboarding calorie engines to EAS store releases — one accountable full-stack path.
One diary-style product for health and fitness — not separate workout and nutrition apps.
Primary users
Expo SDK 55, React Navigation tabs, Hermes, and New Architecture with selective redux-persist.
Includes
150+ endpoints with shared insight builders so app and admin metrics stay consistent.
Includes
Vite + React 19 admin with TanStack Query, TipTap blog, and partner/admin role toggle.
Includes
Production on iOS and Android with OTA JS fixes and health-checked API deploys.
Includes
Results & impact
Unified fitness + nutrition on iOS and Android, continuous CMS publishing, and a React admin replacing legacy Angular sprawl — without blocking day-to-day releases.
Websites, apps and growth solutions built to scale.
Development expertise built for business growth.
“Reliable digital support and solutions built around our business goals.”