Skip to content

Show HN: A modern boarding pass encoder/decoder/scanner (web and library)

github.com/jqssun
2 pointsjqssundiscuss
On HN

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.

Comments

No comments yet.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.