Senti app

Food labels, made personal.

A barcode scan becomes a clearer view of ingredients, allergens and nutrition, shaped around the person holding the phone.

Explore the project
Mobile productReact Native · Expo · TypeScriptLive on iOS & Android
Senti scan result with personalised food scores and dietary matches
Senti ingredient breakdown
Allergens: gluten and eggs, with a warning about possible traces of mustard, celery and gluten
Additives: citric acid, ascorbic acid and calcium propionate

About the project

Senti is an early-stage app for checking food products against a personal profile before they reach the basket. It brings product information and saved dietary preferences into the same scan result.

The app fetches product data from the Senti API, compares ingredients, labels and traces with allergens, intolerances and diet rules, then prioritises the information relevant to that profile. Nutrition, NOVA and Nutri-Score appear when the data is available.

The build includes camera and Quick Scan flows, scan history and favourites, with Firebase authentication and RevenueCat subscriptions. A mock-data path supports interface development without a network connection.

Built with

  • React Native
  • Expo
  • TypeScript
  • Expo Router
  • TanStack Query
  • Firebase
  • RevenueCat
  • Figma

Inside the app

From the first scan to the everyday details.