This study developed a real-time web-and WSN-based information system for efficient irrigation water management and automation of drip-irrigated upland crop and intermittently-irrigated lowland crop production systems. The web-based system uses Flutter and DART to accommodate multiple end user platforms, while the WSN-based system uses state-of-the-art hardware and sensors for real-time monitoring of soil moisture, water level and weather conditions. The sensors are wirelessly connected in a low-power mesh network that sends data to a central server. The sensor readings are uploaded to the web application via MQTT, which generates charts and graphs for data analysis. The sensor readings compared well with measurements from conventional instruments. The system in this study provides a sustainable solution for improving irrigation efficiencies under both upland and lowland crop production systems, in minimizing water losses and in improving the overall agricultural crop productivity.