Classical to early medieval periods (c. 200 BCE–1200 CE)
During this period, India's economy is estimated to have been the largest in the world, having between one-third and one-quarter of the world's wealth, from 1 CE to 1000 CE.
Also this article describes that Indian economy was very good in 1000AD
So this means that India was self sufficient in all areas you have mentioned above, then only the Indian economy was good.