Bang Digital
RU EN
Start a project

Noura: a calorie and nutrition tracking app

A cross-platform app for iOS and Android: scan a package to log it, get a personal daily calorie target and track eating habits over time.

Focus area
Digital products
Client
Under NDA, health and nutrition
Timeline
3 months
Tools
React Native, TypeScript, Expo, Redux Toolkit, Reanimated, Firebase, Firestore, Google ML Kit, OpenFoodFacts API
4,8
App Store rating from users
85%
of users still active after 30 days
50K+
downloads in the first six months
< 3 s
from scanning a package to a diary entry

The challenge

Calorie tracking breaks down on friction: searching a database for every meal, adding ingredients one by one, working out macros by hand. The client wanted an app that fills in nutrition data from a barcode, sets a personal daily target and shows progress without drowning people in numbers.

Solution

We designed the app around one-tap logging, with every screen cutting the steps between intent and action. Scanning a label takes under three seconds, a past meal is one tap away, and the home screen shows calories left, the macro balance and water. React Native keeps iOS and Android in step, and Firebase syncs data across devices. Label recognition runs on the device, with a cloud fallback for anything it can’t read.

Features

  • Package scanningthe camera reads the barcode or label and fills in the nutrition data
  • Personal calorie targetcalculated from height, weight, age, activity and goal: lose, maintain or gain
  • Food diary and historylog by scan, search or history, and save your own meals for one-tap logging
  • Water trackingdaily target by weight and activity, reminders and a progress ring
  • Nutrition dashboardcalories, protein, fat, carbs and micronutrients, with weekly and monthly charts
  • AI meal plansweekly meal suggestions that fit the calorie budget and tastes, adapting as habits change

Result

The app holds a 4.8 rating on the App Store and passed 50,000 downloads in its first six months. 85% of users are still active after 30 days, and logging a product by scan takes under three seconds on average.

Next project
Console: the platform Bang Digital runs on
Our own product