An open API service indexing awesome lists of open source software.

https://github.com/4darsh-dev/seedsociety

A gamified platform for tree plantation and caring using AI and blockchain technolgoy
https://github.com/4darsh-dev/seedsociety

Last synced: 6 months ago
JSON representation

A gamified platform for tree plantation and caring using AI and blockchain technolgoy

Awesome Lists containing this project

README

          

# 🌳 SeedSociety - A Gamified Tree Community

## 📋 Table of Contents

1. [About the Project](#about-the-project)
2. [Problem Statement](#problem-statement)
3. [Impact](#impact)
4. [Solution Approach](#solution-approach)
5. [Tech Stack](#tech-stack)
6. [Features](#features)
- [Mobile App](#mobile-app)
- [Web Application](#web-application)
7. [Installation & Setup](#installation--setup)
- [Local Setup](#local-setup)
8. [Screenshots](#screenshots)
9. [Acknowledgement](#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:**

```bash
git clone https://github.com/4darsh-Dev/SeedSociety.git
cd SeedSociety
```

2. **Backend Setup:**

```bash
cd backend
npm i
node app.js
```

3. **Frontend Setup:**

```bash
cd frontend
npm i
npm run dev
```

4. **Mobile App Setup:**

```bash
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