Barcode Scanner SDK for Angular
Budget / Salary$30–250
TypeFreelance project
LocationRemote
Posted1 hour ago
I am building an Angular Material application that needs a rock-solid barcode scanning SDK. The component must recognise all common barcode formats (EAN, UPC, QR, Data Matrix, Code 128, etc.) and capture them fast enough to feel instantaneous on both web browsers and mobile devices—ideally through the camera stream as well as uploaded images.
The SDK has to slot straight into an Angular workspace that already relies on Angular Material for UI, RxJS for reactive handling, and NgRx for state management, so please expose the scanner’s results as clean, observable streams and make it easy to dispatch decoded data into the store. A service-first architecture with a lightweight component wrapper would fit perfectly.
I expect:
• Source code of the SDK packaged as an Angular library
• A demo app showing high-speed, multi-format scanning on desktop Chrome, Safari, and mobile browsers (Android & iOS)
• Typed API, inline docs, and a concise README that explains installation, available configuration options for performance tuning, and how to wire it up with Angular Material components and NgRx actions
• Unit tests covering the core decoding logic and an e2e test proving consistent scan rates across devices
The project is complete when I can run `ng add` (or similar) to install the library, drop the demo component into an existing Angular Material page, and scan a variety of barcodes in real time without noticeable lag.
The SDK has to slot straight into an Angular workspace that already relies on Angular Material for UI, RxJS for reactive handling, and NgRx for state management, so please expose the scanner’s results as clean, observable streams and make it easy to dispatch decoded data into the store. A service-first architecture with a lightweight component wrapper would fit perfectly.
I expect:
• Source code of the SDK packaged as an Angular library
• A demo app showing high-speed, multi-format scanning on desktop Chrome, Safari, and mobile browsers (Android & iOS)
• Typed API, inline docs, and a concise README that explains installation, available configuration options for performance tuning, and how to wire it up with Angular Material components and NgRx actions
• Unit tests covering the core decoding logic and an e2e test proving consistent scan rates across devices
The project is complete when I can run `ng add` (or similar) to install the library, drop the demo component into an existing Angular Material page, and scan a variety of barcodes in real time without noticeable lag.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.