Skip to content

intrger/Oasis-Voting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Project "Oasis Voting"

Project Description

This project is developed for the Oasis DAO hackathon and aims to create a platform for secure and anonymous voting using Soul-Bound Tokens (SBT). The project consists of five stages, each serving its purpose.

Stage 1: User Registration and Identification

  • Developed a simple user registration interface.
  • Utilized basic authentication for user identification.

Stage 2: Voting with SBT

  • Implemented the ability to create and add voting options.
  • Realized a voting system where users can vote using SBT.
  • Ensured the anonymity of the voting process.

Stage 3: Privacy and Security

  • Leveraged the Oasis network to protect users and votes.
  • Encrypted voting data and other confidential user information for security.

Stage 4: Voting Results

  • Created the ability to view voting results without disclosing users' personal data.

Stage 5: Testing and Bug Fixes

  • All project features underwent testing, and all identified issues were resolved.

How to Run

To run the project, follow these steps:

  1. Clone the repository to your local machine.
  2. Install all dependencies using npm install.
  3. Start the application with the command npm start.
  4. Open a web browser and navigate to http://localhost:3000.

Contribution

We welcome contributions and changes. Please send pull requests and report any issues you find.

License

This project is distributed under the MIT License. See the LICENSE file for details.

Contact Us

If you have any questions or suggestions, please contact us at [email protected].

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published