Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Decentralized Voting System

Description

The Decentralized Voting System is a technological solution designed to ensure the integrity, security, and privacy of the voting process without relying on a central authority. Leveraging blockchain technology, cryptographic techniques, and decentralized networks, it ensures the integrity, privacy, and accessibility of the voting process.

This system utilizes smart contracts and is built using Visual Studio Code (VSCode). You'll need to install extensions like Solidity for smart contract development. Node.js and npm are also required for running the project.

Users are required to connect to their wallet, which serves as their unique ID for voter registration. The system includes the following pages: landing page, register, login, view ballot, and cast the vote page, in that order.

Installation

To install and run the Decentralized Voting System, follow these steps:

  1. Install Visual Studio Code (VSCode) if you haven't already.
  2. Install Solidity extension for VSCode.
  3. Install Node.js and npm if you haven't already.
  4. Clone this repository to your local machine.
  5. Navigate to the project directory in your terminal.
  6. Run npm install to install project dependencies.

Usage

After installation, you can use the Decentralized Voting System by following these steps:

  1. Connect your wallet to serve as your unique ID.
  2. Navigate through the landing page, register, login, view ballot, and cast the vote pages.

Contributing

Contributions are welcome! If you'd like to contribute to the Decentralized Voting System, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/fooBar).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add some fooBar').
  5. Push to the branch (git push origin feature/fooBar).
  6. Create a new Pull Request.

Credits

Denzel SE, Cynthia Cleopatra, Lethabo008, Thuso Bronwnyn Ratombo.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages