Skip to content
All templates
Pantryly icon

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.

Related templates