Skip to content

swejenna/VotingApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“¦ Blockchain Voting Application

A local machine application for voting that enhances security and maintains validity via blockchain technology design.


✨ Features

  • βœ… Easy-to-use CLI menu
  • πŸ“ Check blockchain validity option
  • πŸ” View current blockchain option
  • πŸ“¬ Creates Voter ID based off first and last name
  • πŸ“ Allows voter to choose vote topic and manually type vote
  • 🎈 Vote Application creates a block in the blockchain

πŸš€ Getting Started

Prerequisites

Make sure you have the following installed:

  • Java
  • A package manager like npm, yarn, or Maven (I used Maven :) )

Running

In your local enviroment terminal enter the following: "java -jar .idea/artifacts/VotingApp_jar.xml"

----- ENJOY! ------

About

Voting blockchain CLI app in Java. This project was built to gain a fundamental understanding of the OOD/OOP principles. I now regularly update this code in hopes to make a secure, self-checking voting system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages