What do I need to have a website?

You need a domain name for your website and hosting that will store your site’s file.

journeybytes web design