hackquest logo

Sentiment Analysis voting

Introduction to Sentiment Analysis Voting The Sentiment Analysis Voting project is a blockchain-based system that enables users to express their opinions through Positive, Neutral, or Negative votes.

Description

The Sentiment Analysis Voting project is a blockchain-based system that enables users to express their opinions through Positive, Neutral, or Negative votes. By leveraging decentralized and immutable ledger technology, this system ensures transparency, security, and trust, making it ideal for surveys, feedback collection, and decision-making processes.

Features

  • Decentralized Sentiment Voting: Users can vote Positive, Negative, or Neutral.

  • Immutable Records: All votes are stored permanently on-chain.

  • Transparent Vote Counting: Anyone can access the total number of votes.

  • Secure & Trustless: Eliminates manipulation through blockchain verification.

Deployed Address

The contract is deployed on EDU Chain at:

0x659DE08fCFcd6a80e72cEB33C8381BcA4bC56C1B

How It Works

  1. Users interact with the contract to cast a Positive, Negative, or Neutral vote.

  2. The contract securely records the vote and the voter's address.

  3. Votes are publicly accessible, ensuring transparency.

  4. Users can check the total vote count using the contract functions.

Usage

  • Call votePositive() to submit a Positive sentiment.

  • Call voteNegative() to submit a Negative sentiment.

  • Call voteNeutral() to submit a Neutral sentiment.

  • Use getTotalVotes() to retrieve the total number of votes recorded.

License

This project is open-source and available under the MIT License.

Progress During Hackathon

70

Tech Stack

Solidity

Fundraising Status

0

Builders Also Viewed