TerraSync - Agricultural Sustainability Platform
Overview
TerraSync is a platform that allows public officers in appropriate departments to get a bird's eye view of all land and crops in their community or state. The platform focuses on agricultural sustainability, addressing issues like monoculture farming and promoting practices that increase biodiversity, reduce environmental damage, and sustain global food production.
Project Description
Problem Statement
Monoculture farming, the widely used practice of growing the same crop on the same land year after year, is an unsustainable farming practice with significant negative impacts on the environment. This practice leads to:
- Soil Degradation: Depletion of specific nutrients, erosion, and soil compaction
- Biodiversity Loss: Reduction in plant, animal, and microbial diversity
- Increased Pest Vulnerability: Greater susceptibility to pests and diseases
- Water Quality Issues: Increased runoff and pollution from intensive fertilizer use
- Reduced Resilience: Lower ability to withstand climate change impacts
These issues ultimately result in land becoming unusable for agriculture, threatening food security and ecosystem health.
Vision and Scope
TerraSync aims to develop a comprehensive solution to address the challenges of monoculture farming by:
- Promoting Biodiversity: Through AI-driven crop rotation recommendations and biodiversity monitoring
- Reducing Environmental Damage: By tracking sustainability metrics and encouraging regenerative practices
- Sustaining Global Food Production: Through optimized land use and resource sharing
Alignment with UN Sustainable Development Goals
TerraSync directly contributes to several UN Sustainable Development Goals, with particular focus on food sustainability:
SDG 2: Zero Hunger
TerraSync supports this goal by:
- Enhancing Long-term Agricultural Productivity: The Crop Rotation Engine ensures soil health is maintained over time, preventing yield declines common in monoculture systems
- Promoting Resilient Agricultural Practices: The platform's sustainability metrics encourage farming methods that can withstand climate variability and extremes
- Preserving Genetic Diversity: By tracking and promoting crop diversity across regions, the system helps maintain agricultural biodiversity
- Supporting Small-scale Farmers: The Resource Dashboard enables equipment sharing and knowledge transfer that particularly benefits smaller operations with limited resources
SDG 3: Good Health and Well-being
TerraSync contributes to this goal by:
- Reducing Chemical Inputs: The Pest Management dimension of the RSI encourages reduced chemical dependency, leading to fewer harmful residues in food and water
- Promoting Nutritional Diversity: By encouraging diverse crop rotations, the platform supports more varied and nutritious food production
- Minimizing Environmental Health Hazards: Water quality protection metrics help reduce agricultural runoff that can contaminate drinking water sources
- Improving Farmer Well-being: The Conflict Resolution Module helps reduce stress and improve community relations among agricultural stakeholders
SDG 12: Responsible Consumption and Production
TerraSync advances this goal through:
- Resource Efficiency Monitoring: The Energy Efficiency and Water Management dimensions of the RSI track and encourage efficient resource use
- Waste Reduction Metrics: The dedicated Waste Reduction dimension measures and promotes circular economy principles in agriculture
- Sustainable Supply Chain Support: The platform's regional approach helps coordinate production across farms, reducing inefficiencies
- Transparent Sustainability Reporting: The RSI provides clear metrics that can be used for consumer transparency and certification programs
SDG 13: Climate Action
TerraSync addresses climate change through:
- Carbon Sequestration Tracking: A dedicated RSI dimension measures practices that capture and store carbon in soil and biomass
- Climate Resilience Building: The Climate Resilience dimension evaluates and promotes farming practices that can adapt to changing conditions
- Emissions Reduction Support: Energy efficiency metrics and recommendations help reduce the carbon footprint of agricultural operations
- Regional Climate Planning: The platform's community-wide approach enables coordinated climate adaptation strategies across multiple farms
The platform's Regional Sustainability Index (RSI) incorporates metrics that align with these goals, providing a framework for measuring progress toward sustainable agriculture at both local and regional levels. By addressing these interconnected SDGs simultaneously, TerraSync creates a holistic approach to agricultural sustainability that recognizes the complex relationships between food production, human health, resource management, and climate action.
Core Features
- AI-driven Regional Crop Rotation Planning: Optimizes biodiversity and soil health across communities
- Decentralized Governance Tools: Enables cooperative resource sharing
- Real-time Sustainability Auditing: Supports policy enforcement and incentives
- Crop Evaluation: Provides detailed assessment of land health and sustainability
- SMS Notifications: Allows updates to be sent via SMS to farmers and stakeholders
Key Components
Map View
- Interactive map with field boundaries for the DMV region
- Crop type visualization with color-coding
- Field details on click with sustainability metrics
- Multiple map layers including satellite imagery and soil types
Sustainability Index
- Comprehensive Regional Sustainability Index (RSI) with 12 dimensions:
- Soil Health, Water Management, Biodiversity, Pest Management
- Climate Resilience, Energy Efficiency, Crop Rotation, Waste Reduction
- Carbon Sequestration, Community Engagement, Economic Viability, Resource Sharing
- Trend indicators showing improvement or decline
- Detailed calculation methodology for each metric
- Improvement strategies for each dimension
Crop Evaluation
- Land filtering by location and crop type
- Health indicators with visual representation
- Detailed metrics for selected lands
- Sustainability scoring with visual gauge
- Recommendations based on AI analysis
- Historical data visualization
- Land comparison functionality
Conflict Resolution Module
- Two-panel layout with conflict list and detailed view
- Color-coded status indicators for quick assessment
- Interactive conflict cards with hover effects
- Detailed recommendations with visual indicators
- Action buttons for resolving conflicts or scheduling mediation
Learning Network
- Expert search and filtering capabilities
- Expert-novice matching system with visual representation
- Upcoming learning events with registration options
- Interactive cards for matches and events
- Visual indicators for ratings and status
SMS Notifications
- Notification history with status indicators
- Message composer with template selection
- Recipient group management
- Scheduled messaging capabilities
- Response tracking and analytics
Resource Dashboard
- Equipment booking system for community resource sharing
- Aquifer recharge monitoring
- Wildlife migration path design
- Resource usage statistics
Technical Implementation
The application is built using:
- React: Frontend framework for building the user interface
- Leaflet/React-Leaflet: Interactive mapping capabilities
- Chart.js/React-Chartjs-2: Data visualization components
- React Icons: Icon library for visual elements
- Styled Components: CSS-in-JS styling solution
UI/UX features include:
- CSS Grid and Flexbox for responsive layouts
- CSS Variables for consistent theming
- Interactive elements with hover and active states
- Responsive design for various screen sizes
- Modular CSS architecture with component-specific styles
- Icon integration for improved visual communication
USDA CroplandCROS Integration
This application integrates with the USDA Cropland Data Layer (CDL) through the CroplandCROS API to provide accurate agricultural data for the DMV region. The integration includes:
- Field boundaries visualization with crop-specific coloring
- Crop type statistics for the DMV region
- Historical crop data from 2019-2022
- Sustainability metrics based on agricultural practices
Data Sources
The application uses the following USDA CroplandCROS endpoints:
- Crop Layer Data:
https://nassgeodata.gmu.edu/CropScapeService/query_data?service=getcroplayer - Crop Statistics:
https://nassgeodata.gmu.edu/CropScapeService/query_data?service=getcropstats
For more information about the USDA Cropland Data Layer, visit:
Getting Started
- Clone the repository
- Install dependencies with
npm install - Start the development server with
npm start - Access the application at
http://localhost:3000
Project Structure
TerraSync/
├── public/ # Static files
├── src/
│ ├── assets/ # Images and other assets
│ │ └── ... # Other assets
│ ├── components/ # React components
│ │ ├── charts/ # Chart components
│ │ ├── MapView.js # Map visualization
│ │ ├── SustainabilityIndex.js # Sustainability metrics
│ │ ├── CropEvaluation.js # Crop evaluation tools
│ │ └── ... # Other components
│ ├── data/ # Mock data for demonstration
│ ├── styles/ # CSS styles
│ ├── utils/ # Utility functions
│ │ └── croplandCrosAPI.js # API integration
│ ├── App.js # Main application component
│ └── index.js # Application entry point
└── package.json # Dependencies and scripts
Built With
- nextjs
- react
Log in or sign up for Devpost to join the conversation.