Magic Diet
Project 09

Magic Diet

Nutrition coaching app with dietitian follow-up and subscriptions

Mobile AppHealthSubscriptionsDevOps
Magic Diet interface
Magic Diet screenshot 1
Magic Diet screenshot 2
Magic Diet screenshot 3
Magic Diet screenshot 4
Magic Diet screenshot 5

Tech Stack

FlutterDartNode.jsExpress.jsMongoDBFirebaseStripeRevenueCatDockerTraefik

The Challenge

Take over an app already in production with paying users, modernise it visually without breaking anything, evolve the business model (free trial, store subscriptions) and secure a fragile hosting setup, all without downtime.

The Solution

Screen-by-screen redesign from Figma with progressive releases, RevenueCat integration for subscriptions and version-gated free trial, conversion tracking, richer CRM for dietitians (automatic translation of recommendations, per-client menu edits). Self-managed hosting on a Linux VPS: Docker Compose, Traefik + Let's Encrypt, GHCR images built by GitHub Actions, database backups.

Key Features

01

Figma redesign

25 screens rebuilt: home, follow-up, weigh-in, check-ups, progress

02

Subscriptions

RevenueCat + Stripe, free trial, version-gated paywall

03

Personalisation

Onboarding flow and menus adapted to the profile

04

Dietitian CRM

Per-client menu edits, AI translation, recommendations

05

Push notifications

Firebase Cloud Messaging, update campaigns

06

Infrastructure

Server migration, Docker/Traefik, MongoDB backups