This IoT-based irrigation system uses an ESP32 microcontroller paired with sensors (soil moisture, temperature, light) and a Raspberry Pi server to automate and monitor watering. It features a secure Netbird VPN connection, a responsive web dashboard, and a React Native mobile app. Designed for real-time soil analysis and efficient water use, the system includes data logging, token-based API security, and potential for cloud integration.