Democratic process incorporates voting as an important part. Electing representatives by the common public is done by the voting process. Out of all the existing voting systems till date, a step towards online voting is a trending topic now. This paper aims at the survey and comparison of such voting systems and proposing an online voting system which makes use of a three stage verification concept via OTP (One Time Password), Finger Print biometric and Aadhar card. The confirmation to the voter after the vote is casted gives the way to tally votes and voters, removing ambiguity. The system is reliable as well as user friendly. This system also enables a faster analysis of votes and result announcement.