Skip to content

A community platform providing smart tracking of tree plantation and their health using AI and blockchain

License

Notifications You must be signed in to change notification settings

solve-ease/SeedSociety

Repository files navigation

🌳 SeedSociety - A Gamified Tree Community

📋 Table of Contents

  1. About the Project
  2. Problem Statement
  3. Impact
  4. Solution Approach
  5. Tech Stack
  6. Features
  7. Installation & Setup
  8. Screenshots
  9. Acknowledgement

🌍 About the Project

Tree Health Monitoring is a gamified community initiative designed to make tree plantation and care an engaging and rewarding experience. Leveraging cutting-edge AI and Blockchain technologies, we aim to reconnect the younger generation with nature and promote environmental sustainability.

🚩 Problem Statement

In urban and semi-urban areas of Delhi, the responsibility of planting and caring for trees often falls solely on the government and NGOs. Our research highlights key issues:

  • Lack of motivation, time, and space due to busy lifestyles
  • Limited connection with environmental organizations
  • Absence of community events and regular meetups
  • No system for tree health monitoring or recognition for environmental contributions

🌱 Impact

We envision crushed numbers in terms of:

  • Increased community participation
  • Improved tree health monitoring
  • Reduction in barren lands through reforestation

💡 Solution Approach

Our solution focuses on a global, community-driven initiative:

  • Gamification: Inspired by Pokemon GO, users earn rewards for activities like planting, watering, and pest detection.
  • Blockchain Integration: Activities are tracked and rewarded with tokens redeemable for forest produce.
  • AI & GIS: AI models for tree health monitoring and GIS for identifying plantable areas.
  • Green Library: Exchange old books for plants to promote green living.

🛠 Tech Stack

  • Frontend: React, Flutter
  • Backend: Node.js, Express
  • Database: Postregs
  • Blockchain: Ethereum, Smart Contracts
  • AI/ML: Pytorch, OpenCV
  • GIS: Satellite Imagery APIs

🚀 Features

📱 Mobile App

  • User Registration & Workflow
  • Geo-tagging of Trees
  • ML Model for Tree Health Detection
  • Tree Listings on Campus Maps
  • Blockchain Traceability with 3D & 2D Views
  • Learning Resources Integration

💻 Web Application

  • Home Page with Geotagging Features
  • Corporate Dashboard for ESG & CSR Reporting
  • Real-Time Tree Health Monitoring
  • Impact Statistics & Analytics
  • Reward Point Collection & Token Conversion
  • Token Redemption for Forest Produce

⚙️ Installation & Setup

🖥 Local Setup

  1. Clone the repository:

    git clone https://github.com/4darsh-Dev/SeedSociety.git
    cd SeedSociety
  2. Backend Setup:

    cd backend
    npm i
    node app.js
  3. Frontend Setup:

    cd frontend
    npm i
    npm run dev
  4. Mobile App Setup:

    cd MyTree
    npm i
    npx expo start
  5. Environment Variables: Create a .env file with necessary API keys and credentials.

📸 Screenshots

Add screenshots of the mobile app and web application showcasing key features like user dashboard, tree health monitoring, and blockchain tracking.

🤝 Acknowledgement

About

A community platform providing smart tracking of tree plantation and their health using AI and blockchain

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published