Description
NutriScan AI — AI-Powered Calorie Tracker iOS App – IOS Swift
NutriScan AI — AI-Powered Calorie Tracker iOS App
NutriScan AI is a modern AI-powered nutrition tracking iOS app template built with SwiftUI. Users can simply take a photo of food and Gemini Vision AI instantly calculates calories, macros, health score, and nutrition tips.
The app includes a beautiful dashboard, meal logging system, analytics charts, onboarding flow, and StoreKit 2 subscription support. It works without Firebase or any backend, making it easy to launch on the App Store with zero monthly server costs.
AI Features
- AI food recognition using Gemini Vision API
- Scan food using camera
- Import food images from photo library
- Barcode scanner with animated viewfinder
- AI text-based food search
- AI meal plan generator
- Health score for each meal
- AI nutrition tips for scanned meals
Home Dashboard
- Animated calorie progress ring
- Macro progress bars (protein, carbs, fat, fiber)
- Daily logging streak tracker
- Water intake tracker (8-glass goal)
- 7-day calorie chart
- AI meal plan generator button
- Today’s meals overview
Meal Log
- 7-day date picker
- Filter meals by breakfast, lunch, dinner, or snack
- Swipe to delete meals
- Manual meal entry
- AI food lookup
- Daily macro summary
- Add meals for any date
Insights & Charts
- Macro distribution donut chart
- Calorie trend line chart
- 7 / 14 / 30 day analytics
- Meal type breakdown chart
- Best and worst calorie day comparison
- Average daily calories overview
- AI scans vs manual entries statistics
Profile & Onboarding
- 4-step onboarding process
- BMR calculator (Mifflin-St Jeor formula)
- Fitness goals:
- Lose weight
- Maintain weight
- Gain muscle
- Activity level selection
- Lifetime stats tracking
- Daily calorie and macro goals
- Reset all data option
Subscription System
- Built with StoreKit 2
- Monthly plan
- Yearly plan
- 3-day free trial
- Restore purchases
- Purchase verification
- Premium status display
- Beautiful subscription paywall screen
Technology Stack
- SwiftUI interface
- SwiftData local database
- Gemini Vision API for AI food recognition
- Swift Charts for analytics
- StoreKit 2 subscriptions
- AVFoundation barcode scanner
- PhotosUI image picker
- HealthKit framework support
- Async/Await networking
- MVVM architecture
- iOS 17+
- No Firebase
- No external dependencies
- No backend required
Key Features
- AI food photo scanner
- Barcode scanner
- AI meal search
- Manual meal entry
- Calorie progress tracking
- Macro tracking
- Water intake tracker
- Daily streak system
- Meal planner
- Analytics charts
- Onboarding flow
- Subscription system
- Dark mode support
- Local data storage
Requirements
- Xcode 15 or higher
- macOS Ventura or higher
- iOS 17+ deployment target
- Gemini API key
- Apple Developer Account (for App Store publishing)

