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
- Host: GitHub
- URL: https://github.com/4darsh-dev/seedsociety
- Owner: 4darsh-Dev
- License: mit
- Created: 2025-02-08T07:14:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-27T20:13:57.000Z (over 1 year ago)
- Last Synced: 2025-11-05T09:00:48.092Z (9 months ago)
- Language: JavaScript
- Size: 2.33 MB
- Stars: 1
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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