This document discusses using Internet of Things (IoT) technology to develop an automated hydroponics system using web and mobile applications. The system would monitor and control nutritional and environmental parameters to optimize plant growth without soil. Specifically, it details a study that developed an IoT-driven hydroponics testbed to cultivate tomatoes and collect data on their nutrient requirements and productivity. The results showed the plants grew well based on computer vision and visual analysis. Adopting this type of hydroponics farming using IoT could help address limited agricultural land and increase production capacity by allowing year-round farming.