NutriScan AI — AI-Powered Calorie Tracker iOS App - IOS Swift

Description
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)
Files Included
- Full Xcode project
- Source code
- HTML documentation
- Rebranding guide
- App Store metadata
- Launch checklist
Changelog
Version 1.0 — March 2026
- Initial release
- AI food recognition
- Barcode scanner
- Nutrition analytics
- Subscription system
- Complete onboarding flow
Support
If you need help with installation or customization, feel free to contact us.
Email: mubeenafridi691@gmail.com
Phone / WhatsApp: +92 316 973 5216
| Type | iOS App |
|---|---|
| Author | AIHub |
| Price | $29 |
| Sales | 2 |
| Rating | 0 (0) |
| Published | Mar 18, 2026 |
| Last Update | Mar 18, 2026 |
| Compatible Software | iOS 15, iOS 14, iOS 13 |
| Compatible With | Swift, Bootstrap 5.x, Bootstrap 4.x, Foundation 6, Foundation 5, TypeScript |
| Mobile Files Included | .h, .m, .pch, .xib/.nib, Layered PSD, Layered PNG, JavaScript JS, CSS, LESS, Sass, Stylus, PHP, HTML |
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 7,390 views · 67 clicksSaaS · Week 46 · 7,390 views · 67 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 46,678 views · 232 clicksWebsite · Week 46 · 46,678 views · 232 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 44,617 views · 127 clicksSaaS · Week 46 · 44,617 views · 127 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 63,503 views · 206 clicksSaaS · Week 46 · 63,503 views · 206 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 32,753 views · 127 clicksDesktop App · Week 46 · 32,753 views · 127 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 8,370 views · 19 clicksWebsite · Week 46 · 8,370 views · 19 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
7,000 views · 29 clicksWeek 46 · 7,000 views · 29 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
6,475 views · 18 clicksWeek 46 · 6,475 views · 18 clicks