There are multiple ways you can hide your WordPress website until you’re ready to launch. You can put your site in maintenance mode using a plugin as I’ve discussed here (although this is not the best option for most scenarios).
Another option is to require a password for someone to view the site. Or hide your site from search engines, which I also explained above.