It takes a while for all of the DNS servers to update and to really know where to point the clients. But you should make sure that you have properly pointed the domain name to either the two name servers (ns01.000webhost.com and ns02.000webhost.com) or their A list IP (31.170.161.145). I typically use the name servers and IPs (not the A IP, the IPs associated with the name servers). Also make sure that you put the site in the “public_html” folder on the server. If you have that all right then it should take in around 24-48 hours after updating the DNS settings.
I have the same thing going on too, I could upload to it, sometime the page was blank, sometimes I would get 404. Just wait it should start working randomly in the next 72 hours.