NutriMate AI
Snap your meal. Get AI macros and coaching instantly.
NutriMate AI is our iOS nutrition-tracking app: log meals by barcode scan, camera, or voice — the app reads the macros, tracks your targets and coaches you with daily AI recommendations. Built on Expo + Firebase with on-device image analysis, it's aimed at people who want real progress without the friction of manual calorie counting.




Built to be used daily.
Every feature listed here is already shipping in the live app.
Barcode scan to food database
Point the camera at any packaged food — the app pulls nutrition facts from an open food database and logs the serving instantly.
AI image recognition
Shoot your plate, the on-device model identifies the food and estimates macros. Edit if it's off; it remembers.
Macro-accurate logging
Proteins, carbs, fats and sugars computed to your daily target with stacked progress rings and a clean pie chart.
Voice + manual entry
Hate typing? Dictate what you ate. The app parses the sentence into a structured log entry.
Personal AI coach
Once it knows your age, weight, goal and gym frequency, it nudges you — higher-protein breakfast on lift days, smaller portions on rest days.
Progress over weeks and months
Pick any window — day, week, month, year — and see the trend in macros, calories, weight and streaks.
Premium subscription
In-app purchase unlocks unlimited AI analyses, advanced charts and the chat coach. No ads, no data sold.
Private by default
Firebase-backed accounts, encrypted at rest. Photos stay on your device unless you opt in to AI analysis.
- OnboardingAge, gender, height, weight, gym frequency — five quick screens to personalise macros.
- DashboardMain hub with daily totals, stacked macro rings, recent meals and quick-add buttons.
- Barcode scannerLive camera view that pulls nutrition from a product database on hit.
- Manual entryForm-based fallback with editable macros and serving size.
- AnalyzingProcessing state while the AI reads a photo of your meal.
- AnalyticsDay / week / month / year charts for macros, calories, weight.
- Profile & settingsEdit goals, units, notification timings and account info.
- SubscriptionUpgrade flow with expiry validation against StoreKit.
- Privacy & termsFull disclosure of what the app stores and what leaves the device.
Stack
- Expo React Native
- Firebase Auth + Firestore + Storage
- React Navigation
- expo-camera · expo-image-picker · expo-image-manipulator
- react-native-chart-kit · react-native-circular-progress
- react-native-iap (subscriptions)
- expo-notifications · expo-background-fetch
- expo-localization
Want one like this?
Same team, same 3-week delivery standard. Start with a free intake — we scope it, then you decide.
Book an intake