Blockchain Tools for Voting Among Small Groups? I am considering starting a new co-op based business. Since the business will be member-owned, it would be nice to launch the business with a voting tool. I want to be able to propose items to the co-op members and have them vote through a transparent system. I understand that there are efforts to use the blockchain (or blockchain-esque tools) to handle voting. But all of the ones I can find are for large scale efforts (like BitCongress). 

Are there any blockchain tools/approaches that can handle voting for small-ish groups? Ideally it would: 


Handle voting from 300-400 people
Be able to be deployed on my own server (not a cloud-based solution)
Be simple to use for people that may or may not have previous BTC/blockchain experience


I should also add that I have the coding skills to develop my own blockchain voting tool. So if there is no OOTB solution for what I need, I'd appreciate links to whitepapers or other documentation that outlines approaches to a blockchain voting scheme. 

All help is welcome.
Blockchains are a bad solution for voting, and in my opinion the widespread interest in using them for this purpose is misguided.
One of the important properties of a voting system is making sure that it is impossible for a voter to prove after the fact what vote they cast, in order to avoid vote selling or intimidation. Because of this, systems that do allow voters to prove what they voted for are in fact outlawed for government elections in many jurisdictions.
The property you want is auditability (individual users need to be able to check their vote was counted, and verify that the tally was computed correctly), but that doesn't require publication. A blockchain is however inherently a publication mechanism, and systems that rely on a blockchain to tally votes imply that everyone can see all votes.
In practice, modern cryptographic voting systems (see E2E auditable systems) actually have very good properties, without the need for publication. They rely on a central server which can see the IP addresses of the voters (but can't see the encrypted votes, and Tor can conceal IPs), let a group of trustees jointly decrypt the resulting tally, and let individual users verify after the fact that their vote was included in that tally.
But isn't that centralized? Yes it is. But decentralization is only a means to achieve a goal. In Bitcoin, we need decentralization as it's the only alternative to having a central party with transaction censoring rights. In a voting system, having a central party who can censor encrypted votes is typically preferable to allowing the whole world to see your vote (and still allow a 51% majority to censor and thus influence the outcome).
I also recommend reading Ben Adida's blog post on the matter: https://benlog.com/2017/12/28/blockchain-and-voting/