Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/lamaparbat/blockchain-election-dapp

WEB 3.0 BLOCKCHAIN ELECTION SYSTEM
https://github.com/lamaparbat/blockchain-election-dapp

blockchain clean-architecture cluster express hardhat jest metamask-wallet mongodb mongoose nextjs pm2 react-places-autocomplete remix-ide smartcontracts solidity supertest tailwindcss truffle-framework typescript web3js

Last synced: 26 days ago
JSON representation

WEB 3.0 BLOCKCHAIN ELECTION SYSTEM

Awesome Lists containing this project

README

        

# Web 3.0 Blockchain Election System (Ethereum)

### Blockchain overview
![Blockchain Voting Interaction](https://user-images.githubusercontent.com/64581460/200596235-cba703b8-ac91-4600-9a02-d271a6ad8ed6.png)

### System Design

a. Functional Decomposition Diagram
![FDD](https://user-images.githubusercontent.com/64581460/201529832-34d33fde-4dd4-4467-a182-dc286865a9ee.png)

b. Activity diagram of sub-system
1. User registration & Verification
User registration   Verification Activity Diagram

2. Ballot Creation & Distribution
Ballot Creation Subsystem Activity Diagram

3. Vote casting
vote casting

4. Result Tabulation
Screen Shot 2022-12-29 at 22 57 21

5. User interface
Screen Shot 2022-12-29 at 23 39 43

c. UML CLASS DIAGRAM
UML CLASS DIAGRAM

e. ERD
ER DIAGRAM

f. Data Dictionery
i). Candidate Data Dictionery
Candidate Data Dictionery

ii). Voter Data Dictionery
Voter Data Dictionery

iii). Admin Data Dictionery
Admin Data Dictionery

iv). Ballot Data Dictionery
Ballot Data Dictionery

v). Election Data Dictionery
Election Data Dictionery

g. Sequence Diagram
![Sequence Diagram](https://user-images.githubusercontent.com/64581460/215278290-7ad473f7-4b9a-432e-8d95-aad3563fd66b.png)

### For wireframe:
open folder ``` /mockup/wireframes/ ```

Author: Parbat Lama