Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added decentralized voting system in Blockchain\Intermediate #1597

Closed

Conversation

vermu490
Copy link

@vermu490 vermu490 commented Oct 30, 2024

Project-Guidance! 🎊🎈

Welcome! πŸŽ‰

Thank you for visiting our repository! We're excited to have you here. If you find this project useful, please consider giving it a star! ⭐

πŸŽ‰ Have you reviewed the Contributing Guidelines? πŸ€” (Required)

  • YES
  • NO

πŸ“ Description

This pull request introduces the Decentralized Voting System, a blockchain-based application that ensures secure, transparent, and tamper-proof voting processes. The system utilizes Ethereum smart contracts to manage elections, allowing users to cast votes in a decentralized manner. Key features include:

  • Smart Contract Implementation: The core voting logic is implemented using Solidity smart contracts deployed on the Ethereum blockchain.
  • User Interface: A simple and intuitive web interface built with HTML, CSS, and JavaScript, allowing users to interact with the voting system seamlessly.
  • Ganache Integration: Utilizes Ganache for local blockchain development and testing, ensuring smooth deployment and transaction handling.
  • Voting Mechanism: Implements various functionalities such as registering candidates, casting votes, and tallying results while maintaining data integrity.
  • ReadMe Documentation: Comprehensive documentation explaining how to set up and use the voting system, including deployment instructions and system architecture.

πŸ”§ Fixes #issue_no (Required)

Fixes #1598

πŸ“„ Additional Information

  • Technologies Used:
    • Solidity for smart contracts
    • Web3.js for Ethereum interaction
    • Ganache for local blockchain simulation
    • HTML/CSS/JavaScript for frontend development
  • Installation Instructions:
    1. Ensure that you have Node.js and npm installed on your machine.
    2. Clone the repository:
      git clone https://github.com/vermu490/Project-Guidance.git
    3. Navigate to the project directory:
      cd Project-Guidance/Blockchain\ Development/Intermediate/Decentralized-Voting-System
    4. Install dependencies:
      npm install
    5. Start Ganache and ensure it's running.
    6. Deploy the contracts:
      npm run deploy

🏷️ Initiative Participation (Required)

This pull request is associated with the following initiative. Please choose the one you are contributing to:

  • 🌸 GSSoC (Girl Script Summer of Code)
  • 🌼 GSSoC 2024 Extd.
  • πŸ‚ Hacktoberfest 2024
  • ❄️ Script Winter of Code (SWoC)
  • β›„ Winter of Blockchain (WoB)
  • πŸ™‹β€β™‚οΈ Personal
  • πŸ“Œ Other (please specify): _______________

βœ”οΈ Checklist

  • My code follows the style guidelines of this project.
  • I have performed a self-review of my own code.
  • I have commented on my code, particularly in hard-to-understand areas.
  • I have made corresponding changes to the documentation.
  • My changes generate no new warnings.

Copy link

@vermu490

It's great having you contribute to this project

Thank you for opening a Pull Request πŸ™Œ , Welcome to Project Guidance πŸ’– We will review everything and get back to you :)

@vermu490 vermu490 changed the title Add decentralized voting system in Blockchain\Intermediate Added decentralized voting system in Blockchain\Intermediate Oct 30, 2024
@Kushal997-das Kushal997-das added invalid You either opened a PR without an issue or the files aren't appropriate. hacktoberfest2024 Your contribution is part of Hacktoberfest 2024! πŸŽ‰ gssoc-ext This level is for GSSOC-Extended. Closed: 🚫 This issue or PR is closed due to invalidity or prolonged inactivity and lack of updates. labels Oct 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Closed: 🚫 This issue or PR is closed due to invalidity or prolonged inactivity and lack of updates. gssoc-ext This level is for GSSOC-Extended. hacktoberfest2024 Your contribution is part of Hacktoberfest 2024! πŸŽ‰ invalid You either opened a PR without an issue or the files aren't appropriate.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

TITLE : want to add : A Basic Decentralized Voting System in Blockchain/Intermediate
2 participants