All templates
Pantryly
Pantry and food expiration tracker built with SwiftUI - track groceries across fridge, freezer and pantry with freshness alerts, shopping list and insights charts
iOS AppsSwiftUIpantryfood trackerexpiration trackergrocery inventory
$29
Pantryly is a complete native iOS pantry and food expiration tracker built with SwiftUI and SwiftData. Track groceries across fridge, freezer and pantry, get local notifications before food expires, manage a shopping list, and see where your food waste comes with Swift Charts insights - all in a polished dark theme that re-skins from one file.
Highlights
- Pantry list with categories, locations (fridge, freezer, pantry), quantities and units
- Expiration date tracking with a Freshness Index so you always see what needs using first
- Local notifications before items expire - never waste food again
- Shopping list tab for planning groceries
- Insights tab with Swift Charts visualizing waste by category and pantry stats
- Item detail and add/edit forms with haptic feedback throughout
- Onboarding flow for first launch
- CSV export for backup - every field included
- Customizable categories, units and locations as plain Swift enums
- Re-skin the entire theme from one file (accent color, dark or light)
- Remove or reorder tabs and add new data-model fields - documented extension guides included
- 100% offline: no backend, no accounts, no API keys - SwiftData stores everything on device
Technology
- Swift 5, SwiftUI (iOS 17.0+), SwiftData persistence
- UserNotifications framework for expiration alerts
- Swift Charts for insights
- CSV export with UIActivityViewController sharing
- Haptic feedback (UIImpactFeedbackGenerator)
- Zero third-party dependencies - everything runs with Xcode out of the box
Requirements
- macOS with Xcode 15 or later, iOS 17.0+ deployment target (already configured)
- Apple Developer account for device testing and App Store publishing
- No accounts, no API keys, no external services - the app runs fully offline
What You Get
- Complete Xcode source project, ready to build and run
- All Swift source files organized into Models, Services and Views folders
- Step-by-step HTML documentation with screenshots: bundle ID, renaming, icon replacement, re-theming, extensions and App Store submission
- Annotated screenshots explaining every screen and key interaction
- Full rights to rebrand, reskin, extend and publish anywhere
Please note: this is a source code template, not a finished published app. Basic Xcode knowledge is required to build, customize and publish. If you have questions, use the contact form on the site, I usually reply within 24 hours.


