GrowTree is a web3 platform for promoting tree planting and combating climate change. It uses blockchain technology, smart contracts, dynamic NFTs, and gamification to create a personalized and engaging experience for donors.
-
Blockchain-based transparency and security: GrowTree uses blockchain technology to ensure that all donations are transparently and securely tracked.
-
Smart contract automation: Smart contracts are used to automate the process of planting and tracking trees, ensuring that each donation is used to plant a tree and that donors receive real-time updates on the progress of their tree.
-
Dynamic NFTs: GrowTree leverages dynamic NFTs to provide donors with a personalized and unique experience. Each NFT represents a specific tree and its growth progress.
-
Gamification: To incentivize greater participation, GrowTree uses gamification techniques such as leaderboards, badges, and challenges.
-
React-based front-end: The front-end of the platform is built using React, providing a highly interactive and user-friendly experience for donors.
- Ethereum blockchain
- Smart contracts written in Solidity
- InterPlanetary File System (IPFS)
- React.js
To run GrowTree locally:
- Clone the repository:
$ git clone https://github.com/Code-Decoders/growtree.git
If you're interested in contributing to GrowTree, please see CONTRIBUTING.md for more information.
GrowTree is released under the MIT License.