Passport programs are increasingly popular for tourism, and would be a powerful feature to have in GoodBarber. These programs increase tourism and business by encouraging users to collect digital stamps or points for visiting participating locations.
In essence, participating locations would be listed in the app, users would validate their stamp when visiting through location-specific QR codes or geographic check in. When the user hits a specified number of stamps, they receive a prize or small congratulations.
This is similar functionality to the loyalty card, but the critical missing piece is requiring a different QR code for each location and punch, or a geographic check in that is limited to one check in per location (to prevent users from filling their stamps by only frequenting one location). It would be even more powerful if the participating locations and punch status/scan could be connected. A user dashboard displaying which locations have been stamped and which remain would be very helpful.
I've attached an example screenshot of a passport program for a craft brewery app. This has come up in multiple client meetings over the years, so I know there is demand for this.