{"id":17899529,"url":"https://github.com/anupam-io/safeelections","last_synced_at":"2025-10-27T16:18:08.179Z","repository":{"id":122494747,"uuid":"325946146","full_name":"anupam-io/SafeElections","owner":"anupam-io","description":"Safe elections using solidity smart contracts. The web application is made with Node.js, React.js, and Semantic UI React. The application is connected through the Kovan test network.","archived":false,"fork":false,"pushed_at":"2021-02-13T18:36:08.000Z","size":7837,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-18T20:48:09.151Z","etag":null,"topics":["blockchain-technology","elections","javascript","nodejs","react","reactjs","safe-elections","safety","semantic-ui-react","solidity","vote","voting-app","voting-application"],"latest_commit_sha":null,"homepage":"https://akcgjc007.github.io/SafeElections/","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/anupam-io.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":"2021-01-01T08:53:48.000Z","updated_at":"2023-12-27T19:34:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"4726d713-7baf-4307-825d-1861642feee3","html_url":"https://github.com/anupam-io/SafeElections","commit_stats":null,"previous_names":["anupam-io/safeelections"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anupam-io%2FSafeElections","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anupam-io%2FSafeElections/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anupam-io%2FSafeElections/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anupam-io%2FSafeElections/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anupam-io","download_url":"https://codeload.github.com/anupam-io/SafeElections/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245108205,"owners_count":20562006,"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-technology","elections","javascript","nodejs","react","reactjs","safe-elections","safety","semantic-ui-react","solidity","vote","voting-app","voting-application"],"created_at":"2024-10-28T15:59:47.845Z","updated_at":"2025-10-27T16:18:03.140Z","avatar_url":"https://github.com/anupam-io.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Generic badge](https://img.shields.io/badge/Made%20with-React.js-\u003cCOLOR\u003e.svg)](https://shields.io/)\n[![Ask Me Anything !](https://img.shields.io/badge/Ask%20me-anything-1abc9c.svg)](https://GitHub.com/Naereen/ama)\n[![Open Source Love svg3](https://badges.frapsoft.com/os/v3/open-source.svg?v=103)](https://github.com/ellerbrock/open-source-badges/)\n\n\n# Safe Elections: A tamper free election service based on Ethereum\n\n## Intro\nThe aim of this project is to make an application where independent and trustless elections can be held. The app has several features implemented and all bundled into one React application.\n\n\u003cb\u003eThe app is configured for Kovan test network.\u003c/b\u003e\n\n## How to participate online ?\n - Visit from desktop: [Safe Elections](https://akcgjc007.github.io/SafeElections/)\n - Make sure you have a metamask wallet\n - Make sure you are switched to Kovan test network\n - Make sure you have some test ethers\n - Have fun then!\n\n## Features\n - New elections can be hosted\n - Each voter:\n   - can vote strictly once\n   - can only vote if voting is not ended by admin\n - Admin:\n   - can access the *admin tools* section\n   - can end the voting\n\n## Technology used\n - Smart contract in solidity\n - Node.js, React.js, Javascript\n - Semantic UI React\n\n## How to run ?\n - `yarn i`\n - `yarn start`\n - `yarn compile`\n - `yarn test`\n\n## Sample\n\u003cimg width=\"600\" src=\"./__sample/1.png\"\u003e\n\u003cimg width=\"600\" src=\"./__sample/2.png\"\u003e\n\n## Contributors\n\u003ctable\u003e\u003ctr\u003e\u003ctd align=\"center\"\u003e\n        \u003ca href=\"https://github.com/akcgjc007\"\u003e\n            \u003cimg src=\"https://avatars2.githubusercontent.com/u/56300182\" width=\"100;\" alt=\"anupam\"/\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eAnupam Kumar\u003c/b\u003e\u003c/sub\u003e\n        \u003c/a\u003e\n    \u003c/td\u003e\u003c/tr\u003e\n\u003c/table\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanupam-io%2Fsafeelections","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanupam-io%2Fsafeelections","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanupam-io%2Fsafeelections/lists"}