story cover

VAL'Utility

Challenge

Val'Utility, an early-stage vehicle warranty web application, needed a reliable way to automate customer onboarding and verification by extracting core fields directly from South African driver’s licenses inside a WebApp environment. Manual handling was not scalable, and consistent data extraction was critical to keeping the onboarding flow fast and accurate.

The team needed software-based barcode scanning that could reliably read South African driver’s licenses and vehicle license discs in real-world conditions. This included difficult scenarios such as scanning through reflective windshield glass, dealing with glare, and handling non-compliant regional payloads that caused intermittent partial data and missing fields.

After evaluating several alternatives, including Google ML Kit, ZXing, Scandit, and Dynamsoft, they found that the available options did not deliver the level of accuracy, parsing reliability, and implementation fit they needed for their workflow.

Solution

Val'Utility integrated barKoder into its web application to enable reliable barcode scanning and parsing directly in the browser-based onboarding flow. barKoder stood out because of its strong real-world scanning performance, especially for difficult PDF417 use cases involving South African driver’s licenses and vehicle license discs.

A key advantage was barKoder’s dedicated SADL parser, along with its ability to fit smoothly into the team’s React/Vite frontend without requiring a major backend overhaul. The team also benefited from barKoder’s speed and accuracy, which were essential for verification workflows where reliable field extraction is non-negotiable.

When Val'Utility encountered intermittent partial payloads and missing fields caused by non-compliant regional data values, the barKoder team provided hands-on technical support, exact field mappings, recommended SDK configuration changes, and ultimately a custom WASM build tailored to their use case. That level of responsiveness and technical collaboration became a major differentiator.

Result

Since implementing barKoder, Val'Utility has achieved reliable barcode scanning and parsing for South African driver’s licenses and vehicle license discs directly within its WebApp. The solution now delivers consistent extraction of key fields, which is essential for a smooth customer onboarding and verification process.

The most significant improvement was field extraction reliability. Val'Utility reported a 100% improvement, moving from inconsistent partial payloads to consistent, accurate parsing after applying barKoder’s custom build and recommended SDK settings.

Beyond scanning performance, the implementation also gave the team confidence that they had a partner willing to actively solve edge cases specific to their region. For Val'Utility, barKoder became more than a barcode scanning SDK—it became a dependable part of a mission-critical workflow.