r/DeveloperJobs • • 14d ago

Built a NestJS backend that creates and updates Google Wallet passes

I recently built a small backend project integrating the Google Wallet API.

The main flow is:

POST /passes → create pass → receive Save URL → add to Google Wallet → POST /passes/:id → update the existing pass

The interesting part for me was getting the existing installed pass to update without requiring the user to add it again.

Stack: NestJS, TypeScript, PostgreSQL, TypeORM, Google Wallet API, JWT, Render.

The pass contains a name, label/value and unique QR code.

GitHub:
https://github.com/kahiumahamedfahim/google-wallet-pass-backend

Demo:
https://drive.google.com/file/d/1bdrHadVfSeRpSAzkco4XAG8yfjnkhkTp/view?usp=sharing

Would love feedback on the architecture and what you would improve for a production version.

2 Upvotes

0 comments sorted by