Online voting is usually vulnerable to hacking and even exploitable by those having access to the server. So it is considered as an unreliable method. Even EVMs are under scanner as it is contested to be hackable if physical access is possible. Also elections done on paper ballot do have many overheads and cause wastage of paper. We are developing a non manipulative and auditable online voting application. We ensure through latest technology that each vote is registered with no possibility of exploitation and the same can be verified by voters. These features will generate trust in the voting process by the participants of the concerned election system. Unlike most of the existing voting applications, our solution uses blockchain technology. It is inherently immutable and transparent. Each vote will be registered as a block in a distributed ledger and any block can be audited anytime. In other words, the application will be stored and executed by a blockchain system. Our DApp (decentralised application) can be used in scenarios ranging from online surveys to online elections.