Description
Agricultural Remote Sensing Monitoring is a satellite-based crop monitoring dashboard that uses Sentinel-2 imagery and pre-trained neural networks to analyze vegetation health at field level. The system computes key indices such as LAI, CAB, and FCOVER to assess crop vigor, canopy development, and plant nutrition. Built with Streamlit and Sentinel Hub, it provides interactive maps, time-series analysis, and true-color satellite imagery to support data-driven agricultural decision-making.
Key Features
- Satellite-Based Monitoring using Sentinel-2 multispectral imagery
- Vegetation Indices Analysis (LAI, CAB, FCOVER) for crop health assessment
- Interactive Maps with field-level visualization and overlays
- Time-Series Tracking to monitor crop growth over the season
- True-Color Satellite Imagery for visual field inspection
- Field Boundary Management (add, edit, and manage fields)
- Cloud Filtering & Caching for reliable and efficient analysis
- Web-Based Dashboard built with Streamlit for easy access and deployment
Technologies Used
Front-End: React Native for cross-platform mobile development, ensuring a consistent experience on both iOS and Android devices.
Back-End: Node.js and Express for handling server-side logic and database interactions.
Database: MongoDB for flexible data storage and retrieval.
APIs: Integrated third-party APIs for flight, hotel, and car rental bookings to provide a wide range of options to users.
Payment Integration: Stripe API for secure and reliable payment processing.
Design Highlights
- Clean, Modular Architecture separating UI, data processing, and satellite access
- Interactive Streamlit UI optimized for geospatial exploration
- Map-Centric Design with satellite overlays and field-level focus
- Cloud-Based Processing using Sentinel Hub evalscripts for scalability
- Efficient Caching Layer to reduce redundant API calls and improve performance
- Config-Driven Setup with secure, UI-based credential management
- Deployment-Ready Structure for seamless cloud hosting (e.g., Render)