AzSprue
Paint and model companion · Native iPhone app


AzSprue helps scale model builders keep track of their paints and model kits: what they own, what each kit needs, and what to buy next. The catalog and inventory work offline. Optional document analysis extracts paint lists from instruction sheets and photos for review.
- Scan paint labels and barcodes to build an inventory.
- Find paint alternatives across brands and plan shopping lists.
- Back up collections to Files and exchange inventory through CSV.
Key technologies
Swift 6, SwiftUI, SQLite with GRDB, Vision, VisionKit, PDFKit, OpenAI API.
Engineering
Separate databases for the read-only catalog and user data, structured extraction results, and API keys stored in Keychain.
Testing
Swift Testing and XCTest UI tests.



