Plants play a vital role in our everyday life. They are an inseparable part of our ecosystem and hence it is essential that we nourish them properly. Watering plants is one of the basic steps of their nourishment. With the development of Internet of Things, most of the day-today tasks are automated. It will therefore be a great aid to the farmers and gardeners if the task of watering the plants is automated. The aim is to develop a system which waters the plants and also stores the moisture content value for future use. Agricultural industry is however based on a large scale. It is therefore evident that data generated will be large in terms of volume and variety. The main aim behind this project is to store the large amount of data generated by these sensors in a cloud storage. The solution we present is economically viable as well. The cost of sensors is very low and the prices of memory are also going down as well. Therefore, this becomes a very compelling approach. Moreover, the Internet of Things (IoT) is growing rapidly day by day. With advancement at this rate, the device to device communication will be easier and this will revolutionize everyday chores. We also aim at developing a less complicated circuitry i.e. which involves less hardware components and more software components so that any user, irrespective of their level of familiarity with operating the devices. In the software component, the modules should be pre-programmed and more user-oriented. In such a manner, we can develop a user-friendly and less complicated device for garden watering.