Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A Blockchain based secure voting system with delegation support

License

NotificationsYou must be signed in to change notification settings

nisiddharth/Blockchain-Voting-System

Repository files navigation

Open Source LoveLicense: GPL v3

A Blockchain based secure voting system with delegation support.

Special Features

  • Clean Interface for both Election Chairperson and Voters.
  • Support for delegation.

Screenshots

Chairman's Panel

Screenshot

Election Manager

Screenshot

Authorize Voter

Screenshot

Voter's Panel

Screenshot

Give Vote

Screenshot

Delegate Vote

Screenshot

View Results on election ending

Screenshot

To use

  • Make sure JDK 1.8 is installed on your system and added to SystemPATH.
  • InstallGanache on your system (It provides a one-click personal Ethereum blockchain).
  • Run Ganache on Port number8545, leave other settings at their defaut.
  • Clone this git repository using
    git clone https://github.com/nisiddharth/Blockchain-Voting-System.git
  • Open project folder inNetBeans IDE 8.2 or above, configure library paths according to your system. All required libraries are present in./required_jars directory.
  • Build project and runvoting.system.ChairmanPanel to start Election process, andvoting.voter.Vote to Vote.
  • At end of Election, press 'End Election and view Result' button to view Results.

Library Used

  • Web3j - Java and Android library for integration with Ethereum clients

Tools Used


[8]ページ先頭

©2009-2025 Movatter.jp