This document presents an IOT based vertical farming system. Vertical farming works on the principle of hydroponics, which is a method of growing plants without soil using mineral nutrient solutions. An IOT system is proposed that uses sensors like temperature, moisture, and pH sensors to monitor the environment and control factors like water levels, nutrients, and sprinklers using an Arduino and ESP8266. An IOT app called "Magical Garden" is presented that would allow monitoring and control of the vertical farm remotely. The system aims to achieve higher yields with shorter growth cycles while reducing resource usage compared to traditional farming.