Traditional agriculture is facing numerous serious issues such as climate variation, population rise, water scarcity, soil degradation, and food security and many more. Though, Aquaponics is a promising solution, research on building an economically feasible smart Aquaponics system is still a challenge. In this paper, a sustainable smart Aquaponics system using Internet of Things (IOT) and Data Analytics is proposed. The acquired data from sensors such as Ph sensor, and temperature sensor, is analyzed using machine learning techniques to interpret the health of the system. Further, the proposed system includes automated fish feeder which is controlled by Raspberry Pi to automate and reduce the maintenance issues. The android application helps the user to remotely control and monitor the health of the system and also track the critical system parameters. Further the system is driven by the solar power to make it sustainable. A comprehensive survey on the key aspects of Aquaponics including comparison of the proposed model with the traditional aquaponics model is also presented.