Decentralized Voting System A voting web application to decentralize the voting process using Ethereum blockchain Summary Written smart contract containing vote details using Solidity programming language Performed unit testing using Mocha Test Framework and deployed the project to Rinkeby test network using web3.js Successfully completed the project under 6 weeks after developing it with a team of 3 members Tech Stack Express.js used for creating APIs Web3.js for ethereum wallet and transaction Mocha testing framework for unit tests AngularJS for front-end framework Snapshots