[Soft Rejected] Please provide a link to your demo

Finally my WordPress theme is reviewed. and the reviewers said me “Please provide a link to your demo”. Now i thought that i will have option to setup the theme demo once my item is approved, and the domain and space will be provided by the envato markit, as i have seen many theme’s demos which are on envato markit’s servers. but after the demand by reviewer i think i am wrong.

So where can i host my wp website and install my theme and would also ok with themeforest standard. can i do this on free hosting sites?

None of the theme demos are hosted by envato

You need to have your own domain and hosting etc with WP and your theme installed on it.

don’t go for free hosting sites, better go with a paid one.

If you really can’t pay for services, PM me, i can offer hosting in my server temporarily until you are comfortable buying your own hosting