Hey all, I was wondering something. I am planning to create a simple Voting Dapp for a closed election, where a number of accounts will be set up ahead of time and pre-authorised to vote. The Voting Contract will contain a Whitelist to know whether or not someone who makes a call to its functions should be allowed to vote. My question is this: the number of PCs that I have (maybe twelve or so) is far less than the number of prospective voters I have. Ideally, I would like to be able to use the PCs in a manner akin to Voting Stations: that is, they would be able to log in and make a vote on an Account, which would be unique to them, but which would be only one of many accounts available on that particular PC. Is this possible? Would it require, say, Metamask accounts? I'm unclear as to what an architecture like this would look like.
Thanks for your help.