{"id":20622171,"url":"https://github.com/ankitray-dev/voteblock","last_synced_at":"2026-04-10T02:45:34.585Z","repository":{"id":235947395,"uuid":"791596469","full_name":"ankitray-dev/voteblock","owner":"ankitray-dev","description":"Blockchain e-voting using Solidity smart contracts for secure transactions and React.js for intuitive user interface design.","archived":false,"fork":false,"pushed_at":"2024-04-25T02:21:56.000Z","size":400,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-17T05:29:15.288Z","etag":null,"topics":["blockchain","contract","decentralized","ethersjs","hardhat","reactjs","solidity","volta"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ankitray-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-25T02:21:12.000Z","updated_at":"2024-10-20T05:11:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"f9b7dee6-ac4c-4a7d-bcb8-c1d79adff709","html_url":"https://github.com/ankitray-dev/voteblock","commit_stats":null,"previous_names":["ankitray-dev/voteblock"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ankitray-dev%2Fvoteblock","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ankitray-dev%2Fvoteblock/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ankitray-dev%2Fvoteblock/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ankitray-dev%2Fvoteblock/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ankitray-dev","download_url":"https://codeload.github.com/ankitray-dev/voteblock/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242300006,"owners_count":20105119,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blockchain","contract","decentralized","ethersjs","hardhat","reactjs","solidity","volta"],"created_at":"2024-11-16T12:21:13.183Z","updated_at":"2026-04-10T02:45:29.550Z","avatar_url":"https://github.com/ankitray-dev.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VoteBlock A Decentralized Voting Application\n\nThis is a demo application to implement voting in solidity smart contract using ReactJS. \n\n\n## Installation\n\nAfter you cloned the repository, you want to install the packages using\n\n```shell\nnpm install\n```\n\nAfter that create a .env file like shown in the .env.example file. To get a URL and private key of a volta network you can visit to this website [here](https://energy-web-foundation-origin.readthedocs-hosted.com/en/latest/volta-deployment/) and for the contract address you can follow the below process. \n\nYou first need to compile the contract and upload it to the blockchain network. Run the following commands to compile and upload the contract.\n\n```shell\nnpx hardhat compile\nnpx hardhat run --network volta scripts/deploy.js\n```\n\nOnce the contract is uploaded to the blockchain, copy the contract address and paste it in the .env file and src/Constant/constant.js file. You can also use another blockchain by writing the blockchain's endpoint in hardhat-config.\n\nOnce you have pasted your private key and contract address in the .env file, simply run command\n\n```shell\nnpm start\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fankitray-dev%2Fvoteblock","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fankitray-dev%2Fvoteblock","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fankitray-dev%2Fvoteblock/lists"}