Yes, it is possible.
You can setup an NFC card(and a QR code) that when scanned you get sats from a source.
The Bolt Card is one of the best examples of doing this.
Also the software for managing the bolt cards themselves (the wallets with the funds) is also open source, available here