Membership Kiosk

Myself and @naxxfish are going to start working on a membership kiosk that would be located in the space.

We’ve not determined exactly how it will work, and what it would do, however ideas include:

  • Member photo printer
  • Storage label printing
  • New tag association
  • Laser shop and usage payments
  • Automatic social media photo booth

Obviously it won’t do all this in the first iteration, or maybe ever.

We’re looking for folks who are interested in working on this, we’ll be doing a meeting soon, we’ll need coders, electronics people, photography people and someone to build the housing and install it with power and ethernet.

9 Likes

This is a good idea.

Woo! :smiley:

i’m quite time limited but would love to help where I can…

Courty

Interested. I’m good with Python and Node - also experience with kiosk systems in general.

Cool, Node is what the membership system was built in so I’d be keen to build it off of that.

Before I forget, can we have a receipt printer in there as well ? :slight_smile:

1 Like

Why not

We’ve going to work on this on Sunday if anyone is interested in getting involved in a code project…

  • Node.js
  • HTML/CSS/Bootstrap
  • IPP
  • NFC reader
  • PDFKit
  • Membership System API
1 Like

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.

6 Likes

2 Likes

Well well well done.

Good stuff. Any thoughts where something like this might be located, and how much space it would need? Doesn’t feel like a foldaway thing, but could it plug into an existing screen an cohabitante?

At the end of the kitchen bookshelf?

1 Like

I don’t think having it share a screen would be a good solution… it would slightly defeat the purpose of it being a kiosk. It’d mean people using the screen would get bugged by people wanting to enroll tags, and vice versa.

End of the kitchen bookshelf looks like a good option. Doesn’t need to take up much space. Perhaps we could combine it into a somewhat more formal storage thing than the steel shelf thing that is there currently?

Sounds good. I sensed there had been work done on this with no actual proposal for it – this sort of do-ocracy has risks.

Bear in mind that the convention that the red strip on the floor needs to be kept clear as a ‘fire route’ if you’re putting a proposal in.

Ah - the basic premise of a proposal is the first post in this thread. My second post in the thread outlines what we have done so far, including a particular reason why it’s necessary (the tag enrolling issue).

Right now, it’s still in the sort of “is it feasible” phase of development (it’s looking like it probably is). Should we have written a full on written proposal before getting that far?

Sounds in general like a useful thing to have. Let’s give it a quick couple minutes of airing at the meeting on Monday just to see if there are any serious objections.

Lets double link this! PROPOSAL: Membership Kiosk

There’s an official proposal, with the word PROPOSAL in the thread title :slight_smile:

Hopefully that should make it clear what the motivation is for doing this.

All good! Just say a few words on Monday for posterity :slight_smile: