We totally did!
First thing, we got a Pi3 running with the appropriate hardware (an ACR122U nfc reader) and node. Eventually it will have a screen running a browser in kiosk mode, pointed at a local Web server.
We took the membership system code base and ripped out (most of) the irrelevant bits. We then added some nfc reading magic and socket.io and we could notify a browser when a tag was presented. We also hooked up an interface to the membership system (and instance we ran for this project)
The first thing to work on is automatic enrollment of new tags - in the kiosk this goes as far as seeing a tag and recognising whether it’s associated with a member or not. The aim is that when a new tag is presented, you enter your email address and you’re sent a link, which you open on your own computer and you can log into the membership system and link the tag to your account. That seems a lot more secure than having to type your password into a ‘public’ terminal.
This is the foremost priority, as the discourse plug in that we currently rely on the associate tags with accounts is not going to be continued to be supported. Also the process is kind of clunky and prone to error.
When tapping a tag that is recognised, you are given some options to do things. Print member photo (for the wall) being one, pay for something being another. Those are the next things to develop after the enrollment thing.