An open API service indexing awesome lists of open source software.

https://github.com/mr-yash-01/dvsb

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.
https://github.com/mr-yash-01/dvsb

api backend blockchain election-management node-js nodemon security typescript

Last synced: about 2 months ago
JSON representation

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.

Awesome Lists containing this project

README

          

# Decentralized Voting System Backend

The 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.

## โœจ Features

- ๐Ÿ”’ **User Authentication**: Secure user login and registration using MetaMask.
- ๐Ÿ“œ **Election Management**: Admins can create, manage, and close elections.
- ๐Ÿ’ธ **Transaction Handling**: Processes transactions associated with elections (e.g., government wallet).
- ๐Ÿ”— **Blockchain Integration**: Ensures secure voting and transparency via Ethereum smart contracts.

## ๐Ÿงช Tech Stack

- **Backend**: Node.js, TypeScript
- **Authentication**: MetaMask
- **Blockchain**: Ethereum, Solidity
- **Libraries**: Express, Ethers.js, Web3.js

## ๐Ÿš€ Getting Started

- git clone https://github.com/Mr-Yash-01/DVSB.git
- cd voting-system-backend
- npm install
- npm run dev