Create Apple Wallet passes for your WiFi credentials.
Apple Pass Certificates
- Create a folder named
componentsin the repo's root directory.
- Follow these instructions to generate your certificate files.
- Once the files have been generated, place them in the
- Rename the certificates to
- Create a copy of the
.env.examplefile and name it
- Add an environment variable for the passphrase that you used when generating the certificates to the
- Create a new Firebase project in the Firebase console's project overview page.
- Add the project ID to the
- Navigate to your project's "Service accounts" settings (
Project Settings > Service accounts) to generate a private key.
- Encode the private key using
base64and add it to your
- The file that was downloaded when generating the Firebase private key should also include a
client_emailaddress. Use that for your
- In the Firebase console, navigate to the
Realtime Databasepage. Copy the database's URL and add it to the
To start a development instance run:
~/wifipass.co ❯❯❯ npm install ~/wifipass.co ❯❯❯ npm run dev
You should then be able to access the webapp at
MIT © Nikolaos Kamarinakis