{"id":16166142,"url":"https://github.com/koshikraj/decentralized-election","last_synced_at":"2025-03-18T23:30:44.777Z","repository":{"id":93975016,"uuid":"224981792","full_name":"koshikraj/decentralized-election","owner":"koshikraj","description":"Decentralized Election on Ethereum blockchain","archived":false,"fork":false,"pushed_at":"2022-09-16T03:25:09.000Z","size":835,"stargazers_count":6,"open_issues_count":2,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-28T12:56:28.218Z","etag":null,"topics":["elections","ethereum","reactjs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/koshikraj.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2019-11-30T08:23:51.000Z","updated_at":"2021-11-30T12:02:44.000Z","dependencies_parsed_at":"2023-06-19T01:52:57.357Z","dependency_job_id":null,"html_url":"https://github.com/koshikraj/decentralized-election","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koshikraj%2Fdecentralized-election","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koshikraj%2Fdecentralized-election/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koshikraj%2Fdecentralized-election/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koshikraj%2Fdecentralized-election/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/koshikraj","download_url":"https://codeload.github.com/koshikraj/decentralized-election/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243955715,"owners_count":20374372,"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":["elections","ethereum","reactjs"],"created_at":"2024-10-10T02:53:26.938Z","updated_at":"2025-03-18T23:30:44.771Z","avatar_url":"https://github.com/koshikraj.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Decentralized Election\nMost existing E-Voting systems are based on centralized servers where the voters must trust the organizing authority for the election process and the integrity of the results. In this use case discussion, we will implements a decentralized trustless voting platform on Ethereum blockchain. The main features of this system include ensuring data integrity and transparency, and enforcing one vote per candidate with ensured privacy.\n\n## Quick Start\n\nInstall contract framework and private blockchain\n\nTruffle and Ganache can be installed as a node module.\n\n```text\n$ npm install -g truffle\n```\n\n```text\n$ npm install -g ganache-cli\n```\n\n\n### Launch local blockchain (Ganache)\n\n```text\nganache-cli --seed test\n```\n\n### Test, compile and deploy the contract\n\n```text\n $ truffle test\n $ truffle migrate\n```\n\n### Start the client application\n\nInstall the node dependencies.\n\n```text\nnpm install\n```\n\nRun the app in the development mode.\u003cbr\u003e\n\n```text\nnpm start\n```\nOpen [http://localhost:8080](http://localhost:800) to view it in the browser.\n\n\nFinally, the build for the production can also be generated \n\n```text\nnpm build\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoshikraj%2Fdecentralized-election","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkoshikraj%2Fdecentralized-election","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoshikraj%2Fdecentralized-election/lists"}