VoteChain is a multiplatform blockchain-based voting application designed for democratic nations. It supports multi-region voting, the ability to restrict individual voters to the elections in their localities, support nationwide elections, and declare winners for specific regions and for the entire country. It has an administrative panel built with React, a cross-platform mobile app built with React-Native, and an Ethereum based blockchain smart contract, all paired with a sturdy backend Node.js web server.
admin
is the administrative panelweb
is the mobile/web react-native appethereum
houses the smart contractserver
is the Node.js backend