MAUI Warehouse Barcode App

Job ID: 40392816

Budget: £1,500 – £3,000 GBP

I want a cross-platform mobile app built with .NET MAUI that runs smoothly on both Android and iOS. The app will connect to my existing REST-based Web API for a simple username-and-password login, then guide warehouse staff through day-to-day tasks.

Core functions
• Barcode scanning: the camera should reliably read QR codes, UPC codes and Code 128 labels depending on context, decoding the data to send to the API.
• Warehouse workflows: after login, users choose whether they are Moving, Picking or Receiving Goods. Each flow will call the relevant endpoints I already expose and display success or error messages in real time.
• Offline handling: if the connection drops, cache the scan data locally and sync automatically when the device reconnects.

UI/UX
Keep the interface minimal—large buttons, high-contrast text, and vibrate/beep feedback after every successful scan so pickers do not need to look at the screen constantly.

Technical notes
• Use ZXing .Net or another well-supported scanner library that integrates cleanly with MAUI.
• Support hardware scanner library where available for handheld scanners
• All API calls are JSON/XML over HTTPS; I will provide the OpenAPI spec and test server.
• Please observe solid MVVM practices to keep the codebase maintainable and easy for my team to extend.

Acceptance criteria
1. Login with username/password validated against my API.
2. Accurate scanning of QR, UPC and Code 128 at typical warehouse lighting distances.
3. Movement, picking and receiving screens post data to /move, /pick and /intake endpoints respectively and display the response.
4. Successful build and deployment packages for Android (AAB) and iOS (IPA/TestFlight).
5. Source code delivered in a clean Git repository with README instructions.

If this scope is clear and you are confident with .NET MAUI and mobile barcode scanning, let’s get started.