This Solution Build on Taiko Blockchain. At EarthFriends, we reward users for eco-friendly actions like planting trees, adopting sustainable practices, eco-friendly products, managing waste, or raising environmental awareness. Users simply upload proof of their activity, and after successful verification by Environment Auditors, they earn $EFRND tokens directly in their wallet that supports Taiko Blockchain.
Environmental conservation often struggles with a lack of tangible incentives, discouraging individuals and communities from adopting eco-friendly habits. Traditional systems do not recognize or reward small yet impactful activities like planting trees, managing waste, or spreading awareness. This gap limits participation in environmental initiatives and slows down the collective effort to combat climate change.
EarthFriends bridges this gap by creating a rewards-based system that incentivizes users to contribute to a greener planet through verified, tokenized recognition. We are utilizing Taiko Blockchain for this solution as it promot sustainability and carbon nutrility. We have deployed Auditor and ERC20 Token contract on Taiko Blockchain. If User do any activity like waste managment, planting tree, awareness campaign etc, he just simply upload the photos of the activity as proof and create an token transaction. On the Other side admin will review and verify the activity and approve the token transaction and mint the $EFRND token to user's wallet.
To run daap locally, you will need
- Node.js (v18 or above)
- Chrome Browser Or Chromium based browser
- Metamask Extension on Chrome Browser (Chromium based browser)
- clone this repo
git clone https://github.com/rahulEth/earthfriends.git
- go to back-end folder
cd back-end
-
copy .env.example to .env
-
setup evn variable like db_url, db_name.
npm install
npm run start
server would start on localhost:3001
- go into reactrApp/webapp folder
cd reactrApp/webapp
copy .env.example to .env
npm install
npm run build
npm run dev
Open http://localhost:3000 with your browser to see the result.
- go into frontend folder
cd frontend
copy .env.example to .env
npm install
npm run build
npm run start
Open http://localhost:3000 with your browser to see the result.
Ta-da You are good to go and explore earthFriends Admin Portal!
At earthFrineds we insetivise users for doing any eco-friendy activity weather it is planting a new tree, adopting eco-friendly aggriculture methods, doing waste managment, using eco-friendly products, running environemnt awareness campaign. Any one can earn $EFRND token just doing good things for betterment of the world.


