- About the Project
- Problem Statement
- Impact
- Solution Approach
- Tech Stack
- Features
- Installation & Setup
- Screenshots
- Acknowledgement
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.
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
We envision crushed numbers in terms of:
- Increased community participation
- Improved tree health monitoring
- Reduction in barren lands through reforestation
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.
- Frontend: React, Flutter
- Backend: Node.js, Express
- Database: Postregs
- Blockchain: Ethereum, Smart Contracts
- AI/ML: Pytorch, OpenCV
- GIS: Satellite Imagery APIs
- 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
- 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
-
Clone the repository:
git clone https://github.com/4darsh-Dev/SeedSociety.git cd SeedSociety
-
Backend Setup:
cd backend npm i node app.js
-
Frontend Setup:
cd frontend npm i npm run dev
-
Mobile App Setup:
cd MyTree npm i npx expo start
-
Environment Variables: Create a
.env
file with necessary API keys and credentials.
Add screenshots of the mobile app and web application showcasing key features like user dashboard, tree health monitoring, and blockchain tracking.