Skip to content

VivekKadvani/NFT-DAO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NFT DAO

This project implements an NFT Governed DAO (Decentralized Autonomous Organization) where NFT holders have voting rights within the organization. The project leverages the Ethereum blockchain and smart contracts to enable decentralized governance and decision-making.

Live Deployed Link

https://nft-dao-vny5.vercel.app/

Table of Contents

Prerequisites

Before getting started, make sure you have the following prerequisites:

  • Node.js
  • React
  • Metamask
  • sepolia testnet

Installation

To install and set up the project, follow these steps:

  1. Clone the repository:
git clone https://github.com/your-username/nft-dao.git

Install the dependencies:

cd nft-dao
npm install

Start Project

npm start

Configure your Ethereum wallet provider (e.g., Metamask) to connect to the desired network.

Usage

To use the NFT DAO application, follow these steps:

  • Open the web application in your browser.
  • Connect your Ethereum wallet (e.g., Metamask) to the application.
  • change to sepolia test network.
  • Explore the available NFTs and their corresponding proposals.
  • Vote on proposals using your NFT voting rights.
  • Participate in the DAO's governance activities and contribute to decision-making.

Rules

The NFT DAO operates based on the following rules:

  • Each NFT holder has voting rights equivalent to the number of NFTs they own.
  • Proposals are created by the DAO owner and contain a title and description.
  • Users can vote on proposals using their NFT voting rights.
  • Once all voters have cast their votes, the proposal is closed, and the result is calculated.
  • The proposal passes if the number of "yes" votes is greater than the number of "no" votes.
  • DAO owner has the ability to increase the total supply of NFTs.
  • Please refer to the smart contract code for more details on the implementation and specific rules.

Screenshots

Here are some screenshots of the NFT DAO application:

Description of the screenshot.

alttext This is landing page of Dapp.

alttext Without connecting wallet if we click button it will popup for wallet connect, in this Dapp I implement only Metamask connection.

alttext If we have on any page and disconnect our wallet it will display this popup , it will not show any page content

alttext This is home page after connecting wallet, and it will show only if I connect with owner address . Because this three rights are owned by only owner of Contract.

alttext

alttext alttext alttext Give your vote on the proposal by clicking Agree or Disagree.

alttext If you are not NFT holder than this option will display, you can buy NFT and become a NFT holder and after that you can able to vote in this DAO.

Feel free to explore the application and engage in governance activities within the NFT DAO!

For more information or support, please contact [email protected]

About

This is NFT govern DAO project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published