As above, something like XAMPP on your own computer is more ideal. Plus it’s much quicker as you don’t need to save data through the internet as it is stored locally.
Using the link you’ve provided in your post I get a ‘is coming soon’ message…
Is it possible that you’ve installed WordPress in a sub folder rather than the root?