Skip to content

The REChain Network Governance UI is part of the REChain Network Solutions GitHub organization, which focuses on developing decentralized solutions using blockchain technology. Their mission is to ensure user privacy, data security, and anonymity on the internet by leveraging blockchain's capabilities.

License

Notifications You must be signed in to change notification settings

REChain-Network-Solutions/REChain-Network-Governance-UI

πŸ—³οΈ REChain Network Governance UI

License PRs Welcome Issues Stars

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.


🌐 Live Demo

🚧 Coming soon!


✨ Features

  • πŸ—³οΈ 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.

πŸ› οΈ Tech Stack

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

πŸš€ Getting Started

# 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 dev

βš™οΈ Configuration

Create 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=...

🀝 Contributing

We welcome contributions from the community! To get started:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/cool-feature)
  3. Commit your changes (git commit -am 'Add cool feature')
  4. Push to the branch (git push origin feature/cool-feature)
  5. Create a new Pull Request

Please read our CONTRIBUTING.md for details.


πŸ“„ License

Distributed under the MIT License. See LICENSE for more information.


πŸ’‘ About REChain

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.

REChain (v2) governance

Install

Install node.js, clone the repository, then say

yarn

ENV

Copy the appropriate .env.XXXX file to .env

Run

yarn start

Build

yarn build

About

The REChain Network Governance UI is part of the REChain Network Solutions GitHub organization, which focuses on developing decentralized solutions using blockchain technology. Their mission is to ensure user privacy, data security, and anonymity on the internet by leveraging blockchain's capabilities.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •