Back to portfolio
SaaSIn progress

ark.fit

The calorie budget that recalibrates on the scale, not on a formula. Swiss OSAV food database, meals described to the AI or scanned, anti-waste pantry — a native iOS app, encrypted on the iPhone.

Clientark.swiss Sàrl (Internal product)
Year2026
ark.fit
Context

Project genesis

Every calorie counter makes the same promise and the same mistake: a budget computed once, at sign-up, from a statistical formula. The average of people your age and weight — not you. The result: unexplained plateaus, budgets set too low, and giving up after three weeks.

ark.fit turns the problem around: your log and your weight curve are enough to measure your real metabolism, week after week. It is the first 100% native iOS app of the ark suite — Swift 6, SwiftUI, data encrypted on the device — with a Swiss food database and AI hosted in Switzerland.

ark.fit — Sheet Ajouter : recherche, scan et ajout rapide

Recherche, scan, ajout rapide, récents et favoris : toutes les méthodes de saisie au même endroit.

01The challenge

Client problem

Losing weight with a budget guessed by a formula, American food databases and apps that pile on the guilt.

Le budget d'inscription sort d'une formule : la moyenne des gens de votre âge, pas votre métabolisme — et il ne se corrige jamais.

Un jour non loggé compté comme 0 kcal, et le budget se resserre en spirale — jusqu'à pousser à la sous-alimentation.

Les bases alimentaires américaines connaissent mal les produits suisses : chaque repas devient une approximation.

Peser chaque ingrédient puis le retrouver dans une liste : la saisie devient une corvée qu'on abandonne.

Confier son poids et ses repas à un cloud publicitaire ? Les données de santé méritent mieux.

Le métabolisme, mesuré chaque semaine

Budget en fourchette, calibrage sur 14 jours et macros en anneaux : l'écran Aujourd'hui montre une estimation honnête, pas une fausse précision.

  • Fourchette qui se resserre avec les données
  • Calibrage initial de 14 jours, visible
  • Tendance de poids lissée sur 10 à 14 jours
ark.fit — Écran Aujourd'hui : budget en fourchette et calibrage
02Our approach

Technical solution

An engine that measures real metabolism from the scale, and logging fast enough to stick with over time.

Le moteur croise le journal et la courbe de poids lissée sur 10 à 14 jours, puis recalcule le budget chaque semaine.

Le budget s'affiche pour ce qu'il est : une fourchette, qui se resserre à mesure que les données s'accumulent.

Garde-fous ancrés sur la balance : perte réelle trop rapide, budget relevé d'office ; moins de 5 jours loggés, budget gelé avec un message honnête.

Quatre façons de logger : décrire le repas à l'IA (texte, photos), scanner code-barres ou étiquette, chercher dans la base OSAV, saisir des kcal directes.

Local-first : les données de suivi restent chiffrées sur l'iPhone ; l'IA passe par un routing hébergé en Suisse, avec consentement dédié.

Key decisions

  • « Le log est corruptible, la balance ne ment pas » : chaque garde-fou est ancré sur la tendance de poids réelle, jamais sur le journal déclaré
  • Première app 100 % native iOS de la suite ark — Swift 6, SwiftUI, SwiftData chiffré, un Swift Package par module
  • IA en crédits via le routing central ark.swiss : Infomaniak par défaut (souveraineté), jamais de clé provider dans l'app

La base suisse, jusqu'aux micronutriments

Portion, calories, macros, fibres, sodium et micronutriments : chaque aliment de la base OSAV est détaillé — et la portion s'ajuste au gramme.

  • Base alimentaire officielle OSAV
  • Macros et micronutriments détaillés
  • Portions ajustables au gramme
ark.fit — Fiche aliment : portion, macros et micronutriments
Features

Key features

Un budget qui se recale sur la balance

Métabolisme réel mesuré depuis le journal et la tendance de poids lissée. Recalcul chaque semaine, affiché en fourchette — jamais en fausse précision.

Décrire, scanner ou chercher

Une phrase et quelques photos suffisent : l'IA découpe, pèse et calcule. Sinon : code-barres, étiquette, recherche OSAV ou kcal directes.

Des garde-fous, pas de culpabilisation

Perte réelle trop rapide ? Budget relevé d'office. Semaine incomplète ? Budget gelé, message honnête. Jamais de spirale vers le bas.

La base alimentaire suisse

Recherche dans la base officielle OSAV, macros et micronutriments compris. Les aliments d'ici, pas leurs cousins américains.

Garde-manger et recettes anti-gaspi

Le stock nourrit des idées de recettes — végé, sans gluten, anti-gaspi — générées par une IA hébergée en Suisse. Import de n'importe quelle recette par son lien.

Chiffré sur l'iPhone

Local-first : poids, repas et profil chiffrés sur l'appareil (AES-GCM). Export JSON et effacement total avec destruction de clé, dès la V1.

Gallery

ark.fit, screen by screen

Browse the app, one screen at a time.

03Results

Project impact

A complete native app — from the tested adaptive engine to the anti-waste pantry — that treats weight loss without guilt.

7'700
kcal par kg — la constante du moteur
14 jours
de calibrage avant le premier budget personnalisé
OSAV
base alimentaire officielle suisse
100 %
des données de suivi chiffrées sur l'appareil
4
langues — FR · DE · IT · EN
iOS 18+
Swift 6 + SwiftUI, 100 % natif
  • Un moteur adaptatif pur, couvert par des tests déterministes — garde-fous compris
  • Des garde-fous qui protègent : perte trop rapide → budget relevé d'office, jamais « jour non loggé = 0 kcal »
  • Décrire un repas en une phrase et le voir découpé, pesé et calculé par l'IA
  • Export JSON et effacement total dès la V1 — chiffrement AES-GCM avec destruction de clé

Des idées avec ce qui reste

Le garde-manger nourrit des suggestions de recettes filtrables — végé, sans gluten, anti-gaspi — générées par une IA hébergée en Suisse.

  • Idées calculées depuis le stock réel
  • Filtres : rapide, végé, léger, anti-gaspi
  • Import d'une recette par son lien
ark.fit — Cuisine : idées de recettes depuis le garde-manger
Technologies

Tech stack

Swift 6 SwiftUI SwiftData Go PostgreSQL Docker

A native app, thought through to the last detail?

ark.fit is our first native iOS app: adaptive engine, on-device encryption, sovereign AI. Need a custom mobile app? Let's talk.