Explore projects
Swiftintermediatemobile
Barcode Inventory Scanner
iOS application for inventory with barcode/QR scanning, local product catalog, low stock alerts, and CSV export.
5 steps
Project steps
- 01
Camera scanner
AVCaptureSession with AVMetadataOutput for real-time EAN/QR barcode detection.
- 02
Product catalog
SwiftData: Product(barcode, name, quantity, minQuantity, location, lastUpdated).
- 03
Quick add/subtract
Scan barcode → popup with ±1/±5/manual for quick stock adjustment.
- 04
Low stock alerts
Filter products below minQuantity with daily local notification.
- 05
Export CSV
ShareSheet with full inventory CSV.
Recommended resources
Ready to build this?
Fork the repo on GitHub and start building. A mentor will review your code when you open a PR.
5 steps
Tech stack
SwiftSwiftUIAVFoundationSwiftDataUniformTypeIdentifiers