Adil Khan 10 months ago
AdiKhanOfficial #FYP Ideas

DIGITAL VOTING WITH THE USE OF BLOCKCHAIN TECHNOLOGY

The use of Computer technology to create a Modern way to find a solution about the voting process with the use of ?Blockchain Technology?, We are developing a Digital Voting Application that provides the following facilities to its users like Online voting, Reduction of the costs incurred by the Ele

Project Title

DIGITAL VOTING WITH THE USE OF BLOCKCHAIN TECHNOLOGY

Project Area of Specialization

Blockchain

Project Summary

The use of Computer technology to create a Modern way to find a solution about the voting process with the use of ‘Blockchain Technology’, We are developing a Digital Voting Application that provides the following facilities to its users like Online voting, Reduction of the costs incurred by the Election Commission of Pakistan (ECP) during voting time. Check to ensure that the members who are registered are the only ones to vote. “Dead People” voting is also minimized. An increased number of voters as individuals will find it easiest way to vote, especially Overseas. This Method of Voting saves Money and innocent lives. Prevent voter fraud. By using Blockchain Technology we can conduct Election Transparent safer and cheaper due to its consistency, widespread use, and Providing the logic of smart contracts. That Digital voting system must be secure, as it should not be allowed Vote Duplication and protecting the privacy of the voter. Our main purpose to develop this application to Conduct Election Cheaper, secure, and fully transparent. The Government of Pakistan every 5 years spends Millions of rupees on Election. If our purposed solution applies, then that Particular amount can be used to establish the economy of Pakistan. Moreover, this application not only for conduct elections, but you can also use it as your requirements you can create your poll set questions, and conduct a poll.

Project Objectives

In Democratic Countries, Voting is a critical and serious event in any country. The most common way in which a country votes is through a paper-based system, but is it not time to bring voting into the Modern era.  Security of digital voting is always the biggest concern when considering implementing a digital voting system. So, we need to develop a secure platform that conducts voting more secure. One way the security issues can be potentially solved is through the technology of blockchain. During elections, our community faces some problems with the Presence of military personnel inside and outside the polling stations. Corruption in voting (dhandli). Suspicion in Form 45 (Result of the Count) and Form 46 (Ballot Paper Account).ECP takes almost 48 hours to declare about 99% percent of the results, and such a result is not clear exactly. So, in this scenario, we need to solve all these problems and do something great for our country. Blockchain is one of the most suitable ones to solve all these problems in an efficient way a blockchain is a distributed, immutable, incontrovertible, public ledger that meets all requirements to solve these problems. The most common way in which a country votes is through a paper-based system. Everyone knows this method of voting not secure, costly, and not fully transparent. So, we need to change the traditional voting system, here are some problems which we face in traditional voting:

We Develop Web Application, we solved the above problems, by using 3 Latest Technologies:

• Blockchain

• Node.js

• MongoDB

The aim of this project is to solve the above issues of digital voting by using blockchain technology. These issues can be solved by using blockchain peer-to-peer technology. We develop a state-of-the-art Network like (Ethereum network) which can provide authority and the environment in which we make a transaction with their requirements. It is a little contribution from us for the whole country of Pakistan.

Project Implementation Method

Object: End user interacting with the app.

Member Functions: CreateNewBlockChain(), AddNewBlock(), OTPGenerator(), GenerateVoterList(). Functionality of Member Functions: CreateNewBlockChain() – This member function will create a new blockchain when user create a new polling. AddNewBlock() – This member function will get the voter details and create a new block of voter in respective blockchain.

OTPGenerator() – This member function will generate a time based security key which will be used to cast vote for certain duration.

GenerateVoterList() – This member function will be used to generate a CSV file which contain details and Hash of each voter.

API: A Custom BlockCahin Based Platform will be created to maintain BlockCahin.

Use these API's:

  • http://datachainblockcha in.herokuapp.com/Creat eBlockchain

First It verify that the user exit or not if exists then verify that block chain exists or not. If not, then it will create a blockchain with the given name.

  • http://datachainblockcha in.herokuapp.com/Creat eCollection

First It verify that the user exit or not if exists then verify that block chain exists or not. If yes then it will create a Collection with the given name.

  • http://datachainblockcha in.herokuapp.com/AddB lock

First It verify that the user exit or not if exists then verify that block chain exists or not. If yes, then it will add the block in the targeted blockchain.

  • http://datachainblockcha in.herokuapp.com/Find AllBlock

First It verify that the user exit or not if exists then verify that block chain exists or not. If yes, then it will return the array of all the blocks

  • http://datachainblockcha in.herokuapp.com/Find OneBlock

First It verify that the user exit or not if exists then verify that block chain exists or not. If yes, then it will return a single block on the bases of the given Query.

Benefits of the Project

Voting is the core and essential elements of a democratic process. Every democratic country undergoes to a voting process after a certain interval of time. Every country has its own voting system some goes for physical elections and some goes for digital voting.

In physical elections, Pakistan imports magnetic ink which cost it into millions of rupees and some ballot squander due to improper ink. So, the best proposed solution is to go for digital voting system.

In digital voting system we have numerous advantages:

  • Voter can caste his/her vote in flexible hours.
  • No need to stand in a long queue as most happens in physical voting system.
  • Hash is secure due to its high security.
  • Less men power as compared to physical voting system.
  • Less laborious work ass computer will auto generate the end results?
  • Save millions of Money and trees.
  • improve voting services to the voters through fast timely and convenient voting,
  • saves innocent lives 
  • Dead people voting also decrease.

Technical Details of Final Deliverable

Digital voting with the use of Blockchain technology as an added feature is a purposed system for those who cannot Cast a vote due to any reason. And Election Commission of Pakistan (ECP) 5year spend Millions of Rupees on the voting. This will be purely a state-of-the-art project in this era of Science and Technology. By using our proposed solution can be adopted, then that Particular amount can be used to subsidize and stabilized the economy of our country.

We Develop a Web Application, we solved the above problems, by using 3 Latest Technologies: • Blockchain • Node.js • MongoDB The aim of this project is to solve the above issues of digital voting by using blockchain technology. These issues can be solved by using blockchain peer-to-peer technology. We develop a state-of-the-art Network like (Ethereum network) which can provide authority and the environment in which we make a transaction with their requirements. It is a little contribution from us for the whole country of Pakistan

NOTE: I PROVIDE LIKNK ALSO YOU CAN SEE THE WORK AND ENHANCEMENT TAKES PLACE TIME TO TIME

https://b-voting.herokuapp.com/

Final Deliverable of the Project

Software System

Core Industry

IT

Other Industries

Education , Others , Security

Core Technology

Blockchain

Other Technologies

Others, Big Data

Sustainable Development Goals

Good Health and Well-Being for People, Affordable and Clean Energy, Decent Work and Economic Growth, Sustainable Cities and Communities, Life on Land, Peace and Justice Strong Institutions

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
NEED Efficient system to enhance the system Equipment16000060000
web hostinng Equipment140004000
FOR BATTER GUI Miscellaneous 11000010000
Total in (Rs) 74000
If you need this project, please contact me on contact@adikhanofficial.com
Water Leakage Indicator & Control System(WLICS)

The intention is to develop a wireless sensor networks for leakage detection in water...

1675638330.png
Adil Khan
10 months ago
Refrigerator Evaporator System (Multi-phase Flow)

In any refrigeration system, the evaporator plays a key role in the whole cycle. The purpo...

1675638330.png
Adil Khan
10 months ago
Fool Proof Identification System for Non Custom Paid wanted and Stolen...

Our project is about a vehicle management system that identifies non-custom paid (NCP), wa...

1675638330.png
Adil Khan
10 months ago
Electronic Notice Board Using GSM Technology

Notice board is the most primary apparatus which is being used in any institution,public p...

1675638330.png
Adil Khan
10 months ago
Vehicle Reservation and Tracking system

?Vehicle Reservation and Tracking System? is a sponsored project and designed according to...

1675638330.png
Adil Khan
10 months ago