How do you plan to use smart contracts in your system?
It's a good question Smart contracts will be used within OgoShift Marchant for recurring fixed-amount, recurring fixed-time and pay-per-view payments in case of paying with Ethereum or ERC20 tokens. OgoShift Wallet utilizes smart contacts for multi-signature wallets.
Smart contracts are not applied to the voting process, because every vote would be a transaction requiring blockchain fees. It would be too expensive for the voters. The voting process is held off-chain.
One of the main crypto component in the project is a tokenized vote, OGO coin, that is interchangeable and can be tradable on the secondary market.