🌍 GreenLedger: Decentralized Carbon Credit Rewards
GreenLedger is a blockchain-powered platform that brings transparency, accountability, and gamification to sustainability efforts.
Businesses log eco-friendly actions such as tree planting, renewable energy usage, or recycling, and earn tokenized carbon credits (CCT) that are recorded immutably on-chain.
To encourage participation, companies unlock NFT badges (Bronze, Silver, Gold) as they achieve milestones, making climate action both verifiable and engaging.
✨ Features
- 🌱 Carbon Credits (ERC-20): Tokenized proof of eco-friendly actions.
- 🎖️ EcoBadge NFTs (ERC-721): Rewards for sustainability milestones.
- 📊 Svelte Dashboard: Interactive UI with charts and leaderboards.
- 🌍 Public Transparency: Verifiable records to combat greenwashing.
- 🏆 Gamification: Leaderboard system to drive healthy competition.
🏗️ Tech Stack
Frontend: Svelte, TailwindCSS, Recharts
Blockchain: Solidity, Ethereum (Sepolia Testnet) / Polygon, Hardhat
Smart Contracts:
CarbonCreditToken.sol
(ERC-20) → Carbon credits
EcoBadgeNFT.sol
(ERC-721) → Milestone NFTs
Wallet Integration: MetaMask / WalletConnect
🚀 How It Works
- Company Login → Connect wallet via MetaMask.
- Log Eco Action → Example: "Planted 100 trees."
- Verification → Action is validated (admin/oracle).
- Credit Minting → Carbon credits are minted as ERC-20 tokens.
- Badges Earned → NFT milestones unlocked (Bronze, Silver, Gold).
- Dashboard → View credits, charts, and leaderboard in real time.
📸 Screenshots
- Company Dashboard
- Leaderboard
- NFT Badge Gallery