Example showing how to integrate with Zupass.org via React Native.
iOS | Android | Web |
---|---|---|
- Clone the repo
cd zupass-verify-server; npm install; npm run dev
cd zupass-react-native-example; npm install
npm run ios
ornpm run android
ornpm run web
NOTE: for Android, localhost won't work, so use something like ngrok to expose your local server to the internet. Then change the VERIFY_SERVICE_URL to point to your ngrok url.
Current example supports verifying Zuzalu Participants group membership for ZuConnect 2023.
To add support for other Zupass features, see semaphoreGroupUrls
in client useZupassGroupMembershipVerification.ts.
You may also need to modify fetchSemaphoreGroup
in server verifyGroupSignal.ts to support the new feature.
This demo brought to you by your frens at https://frens.lol