Project 01 · 2026
Shopping List
A private, iPhone-only shopping companion for local lists, barcode scanning, shopping trips, and optional Mealie synchronization.
- Type
- Native iPhone application
- Built with
- SwiftUI · Swift 6 · Local-first


Overview
Shopping List is written entirely in Swift 6 and SwiftUI. Multiple local lists, category-coloured tiles, manual entry, AVFoundation barcode scanning, stores, and shopping sessions work without requiring an external account.
Local JSON persistence keeps lists, product metadata, stores, and shopping history on the iPhone. Individual lists can optionally synchronize with a self-hosted Mealie server, with its credentials protected in the iOS Keychain.
Key features
- 01Native SwiftUI interface built specifically for iPhone
- 02Local lists with manual and AVFoundation barcode entry
- 03Optional per-list synchronization with Mealie
- 04Store-based shopping sessions and local purchase history