Okay so I have made a website for my friend, and is going well so far. It is currently being hosted on 000webhost. But now I would like it to be hosted on a proper domain, like www.webpage.com
Where can I get this sort of hosting? I would like unlimited space and phpbb and MySQL databases, preferably unlimited. I'm guessing that I need to purchase the domain from one place and the hosting from another. Also I would like an email linked to the site.
Can someone tell me the best place to get these?