Skip to content

Deepsayan-Das/Green-Lens

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GreenLens – Track, Earn, and Give Back to the Planet 🌱

GreenLens is a smart sustainability platform that helps users track, verify, and reduce their environmental impact. By logging daily activities like travel, energy use, and shopping habits, users earn Green Tokens for verified eco-friendly actions.

🌟 Core Features

Activity Tracking: Log daily habits and upload bills or receipts, auto-processed via Google Cloud Document AI.

ML Verification: An XGBoost model ensures fair and accurate token distribution.

Blockchain Rewards: Verified actions mint Green Tokens on the Sepolia testnet, ensuring transparent tracking.

Redeem or Donate: Use tokens to buy eco-products or donate to verified NGOs — all recorded on-chain.

AI Assistant: An OpenAI-powered chatbot helps users log actions, answer questions, and suggest greener choices.

Impact Dashboard: A clean React + TailwindCSS dashboard displays your carbon impact, token balance, and leaderboard rank.

💚 Mission

Turning everyday choices into real environmental impact — rewarding sustainability through transparency and technology.

🛠 Tech Stack

Frontend:

  • React
  • TailwindCSS

Backend:

  • Node.js + Express
  • MongoDB

AI / ML:

  • Python (Flask/FastAPI)
  • XGBoost (activity verification)
  • Google Cloud Document AI (OCR extraction)

Blockchain:

  • Solidity Smart Contracts
  • Ethereum Sepolia Testnet

Deployment / Hosting:

  • Vercel (Frontend)
  • Render (Backend)

Other Tools:

  • OpenAI SDK & Generative AI (Chatbot)
  • REST / JSON APIs

⚡ Workflow

  1. Track Activities:
    Users log sustainable actions or upload receipts/bills.

  2. Verify Actions:
    ML model checks the validity of submitted data.

  3. Mint Green Tokens:
    Verified actions are rewarded via blockchain smart contracts.

  4. Redeem Tokens:
    Tokens can be spent on eco-friendly products or donated to NGOs.

  5. Track Impact:
    Dashboard shows token balance, leaderboard, and contribution history.


💚 Impact

GreenLens empowers individuals to take actionable steps toward sustainability while supporting NGOs and eco-startups. By merging blockchain transparency, ML verification, and gamified rewards, GreenLens turns climate awareness into measurable, real-world impact.


📥 Installation

  1. Clone the repo:
    git clone https://github.com/your-username/greenlens.git

About

An AI & Blockchain sustainability platform. Track eco-actions, get ML-verified rewards (Green Tokens), and support real-world NGOs. [React, Node.js, Python, Solidity, Document AI]

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors