Introduction Rainwater harvesting is a sustainable water management practice that involves collecting, storing, and using rainwater for domestic, agricultural, industrial, and environmental purposes. As freshwater resources face increasing pressure from population growth, urbanization, climate change, and over-extraction, rainwater harvesting offers a practical and cost-effective solution…