CODESEEDSign in
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

  1. 01

    Camera scanner

    AVCaptureSession with AVMetadataOutput for real-time EAN/QR barcode detection.

  2. 02

    Product catalog

    SwiftData: Product(barcode, name, quantity, minQuantity, location, lastUpdated).

  3. 03

    Quick add/subtract

    Scan barcode → popup with ±1/±5/manual for quick stock adjustment.

  4. 04

    Low stock alerts

    Filter products below minQuantity with daily local notification.

  5. 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