A personal iOS app for tracking daily macros and calories, built with Expo and React Native. Scan your food with your camera and get instant nutritional breakdown powered by GPT-4o vision.
Dashboard Goal Setting
- 📷 AI Food Scanning — Point your camera at any food and get instant macro breakdown using GPT-4o vision
- 📊 Daily Dashboard — Track calories, protein, carbs and fat in real time
- 🎯 Goal Setting — Set your personal daily macro and calorie targets
- 💾 Persistent Storage — Data saved locally with AsyncStorage, survives app restarts
| Layer | Technology |
|---|---|
| Framework | Expo / React Native |
| Language | TypeScript |
| AI Vision | OpenAI GPT-4o |
| Storage | AsyncStorage |
| Navigation | Expo Router |
- Node.js 18+
- Expo CLI
- iOS device or simulator
- OpenAI API key
git clone https://github.com/borAn77/macro-tracker-ios.git
cd macro-tracker-ios
npm installCreate a .env file in the root directory:
OPENAI_API_KEY=your_openai_api_key_here
npx expo run:ios --devicemacro-tracker/
├── app/ # Expo Router screens
├── assets/ # Images and screenshots
├── components/ # Reusable UI components
└── .env # API keys (not committed)
Boran Gedik — @borAn77
2nd Year Computer Science Student @ Coventry University
MIT