Inspiration

We were inspired by the hacker id system for HackTX. We noticed that people would need to look through their photo gallery for their id. This was a long process sometimes and we wanted to help volunteers speed this up.

What it does

The app sets the UI to save the QR code's data into Apple Wallet. This lets users navigate to the Apple Wallet app to access their QR code and can use features of Apple Wallet such as setting a relevant date/time so a user gets suggestions on the phone to pull out their pass.

How we built it

The front-end was written with SwiftUI with integration of packages like CodeScanner and ConfettiSwiftUI. The server is built with Golang, running on AWS Lambda with a CSR from an Apple Developer Account to send back a bundle of the pkpass. This will then be added to the user's wallet.

Challenges we ran into

Xcode and iOS version incompatibility issues - maybe we needed to update to the latest MacOS and not update iOS to v17? It seemed like we'd get "Could not locate device support files" error that other people were also running into. The back-end is still a work in progress.

Accomplishments that we're proud of

Getting a cute-ish logo and an app working.

What we learned

Try to check your dev environment before the contest :)

What's next for QPass - Store Your QRs Inside!

Passes only support one relevant date/time. We were thinking of implementing multiple pass generations to have a pass for different meals (which notifies you for each event)

Built With

Share this project:

Updates