Skip to content

GonyJean/VotingDApp_Frontend

Repository files navigation

VotingDapp-去中心化投票系统

Getting Started

pnpm install
pnpm run dev

应用目的

创建一个去中心化的投票系统,允许用户在区块链上匿名投票。该系统需满足以下要求:
用户能够创建投票。
用户能够参与投票。
投票结果是公开透明的。

solidity合约开发

HackQuest-solidity学习地址:Solidity

使用 solidity 开发,部署在 sepolia 测试链
合约地址1:0x0d77736F42EF631771550Ec616D202c4dc2A530B (有imgUrl参数)
合约地址2:0xEF9a9493E0312CbF08fa999b4B7570af86554A44 (无imgUrl参数)
合约项目地址:VotingDApp_Contract 这是图片

前端 React 项目

RainbowKit + wagmi + Next.js + NextUI+ Tailwind

前端项目入口:VotingDApp
测试网有时候延迟较大,提交完成后请耐心等待 这是图片

TODO:

√ 显示所有投票问题。
√ 每个投票的交互
√ 允许用户选择投票并提交他们的选择。
√ 展示投票结果。
√ 提供创建投票的表单。

About

A decentralized voting system based on Ethereum

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages