Hi, merockstar. What you're describing is generally possible, using our one-person-one-vote designs. The tricky parts are making it anonymous *who* voted (anonymizing how they voted is done) because someone always knows which voters registered with the system. If many more voters registered than actually voted, then it's difficult to know who voted at all, but if the same number of people register as vote, then obviously the registrant list is the list of active voters.
The other tricky part is hiding the vote until a quorum is reached. Blockchains are not capable of hiding data; this is simply impossible with all technology I know of. Some people are working on such designs, but I'm not sure if it's even theoretically possible. The usual approximation of this is committing to a hash of your vote, then revealing the real vote later, but this is not always an acceptable substitute because there's no way to force you to reveal your vote later. For your use case, though, there's no need to hide the vote (I think), since all we're interested in is how many voters have an opinion, so the commitment to a hash which is revealed later should work.