Mostakim, MoinAhmed, Tanvir2023-09-252023-09-2520222022-09ID 21373001http://hdl.handle.net/10361/21231Cataloged from PDF version of the project report.Includes bibliographical references (pages 34-39).This project report is submitted in partial fulfillment of the requirements for the degree of Master of Science in Computer Science and Engineering, 2022.The primary goal of this application is to create a voting app which is safe and the result is unchangeable. By using blockchain technology these goals can be achieved. Data in blockchain is not stored in only one location and the administration responsibility do not belong to any person. All the data of a blockchain is stored in different locations. The blockchain is instead duplicated and dispersed among many computers in a network. Every computer on the network updates its blockchain each time a new block is added to the blockchain to reflect the change. In this application anyone can create a voting poll and the poll will be added to a block. People visiting the app will be able to see the polls and can cast a vote to the favorite candidate. And people will get to choose a winner based on the amount of vote on candidate got. Because this application is created using blockchain technology, everyone can trust this application and will be satisfied with the result they get as the result will be unbiased. This application will be useful to anyone who is willing to shere their opinion and is willing to compare popularity of different persons.40 pagesenBrac University project reports are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission.Electronic voting systemBlockchainComputer networkVoting appBlockchains (Databases)Electronic voting system based on blockchainProject Report