A simple on-chain voting dApp built with Sui Move and a React + TypeScript frontend. Connect your Suiet wallet, create and vote on proposals, and see results in real time.
-
Node.js & npm
Make sure you have Node.js (v16+) installed. Download it from https://nodejs.org/ -
pnpm
We use pnpm for fast, disk-efficient package management. If you don’t already have it, install globally:npm install -g pnpm
Tip: On macOS or Linux you may need to prepend sudo:
sudo npm install -g pnpm
From the project root (/fontend/voting_app):
pnpm installStart the development server:
pnpm installThis project is released under the MIT License. Feel free to use, modify, and distribute!