REChain Network Governance UI is the decentralized front-end for managing proposals, voting, and decentralized governance across the REChain ecosystem. Built with a strong emphasis on transparency, usability, and Web3-native principles, this application serves as the democratic interface of the REChain blockchain network.
🚧 Coming soon!
- 🗳️ Proposal Lifecycle Management – Submit, track, and view proposals.
- 📊 Decentralized Voting – Token-weighted and wallet-signed votes.
- 🔗 Blockchain-Integrated – Interacts seamlessly with REChain DAO smart contracts.
- 🔐 Web3 Wallet Support – Connect using MetaMask or any injected provider.
- 🧾 Transparent & Auditable UI – All actions are signed and stored on-chain.
- 🌙 Dark Mode Support – Developer-friendly and user-comfortable UI design.
- React + Vite – Fast, modern front-end tooling.
- TypeScript – Safe, typed code.
- TailwindCSS – Clean and efficient styling.
- Wagmi + Ethers.js – Web3 wallet & contract interactions.
- RainbowKit – Plug-and-play wallet connection UI.
- Zustand – Lightweight state management.
- REChain Smart Contracts – Custom governance logic on-chain.
# 1. Clone the repo
git clone https://github.com/REChain-Network-Solutions/REChain-Network-Governance-UI.git
# 2. Navigate to project directory
cd REChain-Network-Governance-UI
# 3. Install dependencies
npm install
# 4. Start the development server
npm run devCreate a .env file in the root directory and set the required environment variables:
VITE_APP_CHAIN_ID=...
VITE_APP_RPC_URL=...
VITE_APP_CONTRACT_ADDRESS=...We welcome contributions from the community! To get started:
- Fork the repository
- Create your feature branch (
git checkout -b feature/cool-feature) - Commit your changes (
git commit -am 'Add cool feature') - Push to the branch (
git push origin feature/cool-feature) - Create a new Pull Request
Please read our CONTRIBUTING.md for details.
Distributed under the MIT License. See LICENSE for more information.
REChain is a decentralized ecosystem enabling trustless, transparent, and tamper-proof governance for public and private institutions. Learn more at REChain.group.
Designed with ❤️ by the REChain Community.
Install node.js, clone the repository, then say
yarnCopy the appropriate .env.XXXX file to .env
yarn startyarn build