{"id":28356115,"url":"https://github.com/mr-yash-01/dvsb","last_synced_at":"2026-05-07T18:32:12.752Z","repository":{"id":266705201,"uuid":"899100030","full_name":"Mr-Yash-01/DVSB","owner":"Mr-Yash-01","description":"The backend API for the decentralized voting system, built with Node.js and TypeScript, integrates with Ethereum for election management, user authentication, and secure transaction handling.","archived":false,"fork":false,"pushed_at":"2025-05-08T05:46:46.000Z","size":50,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-20T21:39:32.196Z","etag":null,"topics":["api","backend","blockchain","election-management","node-js","nodemon","security","typescript"],"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/Mr-Yash-01.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,"zenodo":null}},"created_at":"2024-12-05T16:10:29.000Z","updated_at":"2025-05-08T05:46:49.000Z","dependencies_parsed_at":"2024-12-05T17:26:54.420Z","dependency_job_id":"443f76a6-b663-4cd9-9079-4997865e0711","html_url":"https://github.com/Mr-Yash-01/DVSB","commit_stats":null,"previous_names":["mr-yash-01/dvsb"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Mr-Yash-01/DVSB","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mr-Yash-01%2FDVSB","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mr-Yash-01%2FDVSB/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mr-Yash-01%2FDVSB/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mr-Yash-01%2FDVSB/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mr-Yash-01","download_url":"https://codeload.github.com/Mr-Yash-01/DVSB/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mr-Yash-01%2FDVSB/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32750495,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-07T02:14:30.463Z","status":"ssl_error","status_checked_at":"2026-05-07T02:14:29.405Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["api","backend","blockchain","election-management","node-js","nodemon","security","typescript"],"created_at":"2025-05-28T06:13:51.929Z","updated_at":"2026-05-07T18:32:12.747Z","avatar_url":"https://github.com/Mr-Yash-01.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Decentralized Voting System Backend\n\nThe backend of the decentralized voting system handles election management, user authentication, and transaction handling. Built using Node.js and TypeScript, it integrates with the Ethereum blockchain for secure and transparent election processes.\n\n## ✨ Features\n\n- 🔒 **User Authentication**: Secure user login and registration using MetaMask.\n- 📜 **Election Management**: Admins can create, manage, and close elections.\n- 💸 **Transaction Handling**: Processes transactions associated with elections (e.g., government wallet).\n- 🔗 **Blockchain Integration**: Ensures secure voting and transparency via Ethereum smart contracts.\n\n## 🧪 Tech Stack\n\n- **Backend**: Node.js, TypeScript\n- **Authentication**: MetaMask\n- **Blockchain**: Ethereum, Solidity\n- **Libraries**: Express, Ethers.js, Web3.js\n\n## 🚀 Getting Started\n\n- git clone https://github.com/Mr-Yash-01/DVSB.git\n- cd voting-system-backend\n- npm install\n- npm run dev\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmr-yash-01%2Fdvsb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmr-yash-01%2Fdvsb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmr-yash-01%2Fdvsb/lists"}