Abstract :Conventional elections became one of the main problems of countries from all around the globe. Some key and basic elements could not be provided such as security, transparency, and anonymity. In addition, the traditional way wastes too much money and time. Hence, online voting systems are getting more popular in the modern world. An online voting system generally depends on blockchain technology to overcome these problems. This paper analyzes the problems and proposes some possible solutions using blockchain technology. Moreover, the advantages of the Avalanche platform compared to other methods are discussed Keywords : Blockchain, Smart Contract, e-Voting, Online Voting, Electronic Voting