Hacker News new | ask | show | jobs
Show HN: A modern boarding pass encoder/decoder/scanner (web and library) (github.com)
2 points by jqssun 95 days ago
Open-sourcing an IATA compliant and backwards compatible boarding pass tool. You can try it out here: https://jqs.app/iata

The BCBP standards can be finnicky to implement, with documentation often behind paywalls and all existing tools out of date. Needed a modern, open, web-based sandbox.

This one allows you to: - (encode) produce IATA compliant barcode data for integration tests without proprietary software - (decode) scan or upload the barcode, or paste the boarding pass directly from your device - (save) add or share a boarding pass to Apple Wallet or Google Wallet

Furthermore, it supports: - all additional fields defined by the current spec (sequence numbers, compartment code, agency discount, baggage allowance, fast track, secondary security, travel document verification indicators, etc.) - viewing boarding pass data in an alternative barcode format

And of course, no telemetry/tracking. You can even self-host the entire stack yourself or use an alternative UI on top.

Would love some feedback on the parser's robustness. Feel free to submit PRs too.