This repository contains the source code for a QR Business Card generator. The application allows users to create a digital business card with a QR code that can be scanned to share contact information easily.
- Generate QR codes for business cards
- Customize contact information
- Allow for business cards to be save to Google and Apple Wallets
- Google Wallet passes are generated using the Goole Wallet REST API and require a Google Developer account.
- The Google Wallet API is used to generate a JSON object that represents the pass.
- The JSON object is then converted to a JWT token and signed with a private key.
- The JWT token is then sent to the Google Wallet API to generate the pass.
To be able to use the Google Wallet REST API, you will need to create a Google Developer account and create a project. You will also need to create a service account and download the private key file. This solution utilises Azure Key Vault to store the private key securely.
For more information on how to create a Google Wallet pass, see the Google Wallet API documentation.
Contributions are welcome! Please fork the repository and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.