Why build a website on blockchain? The short answer, it won’t rely on paying a company to keep your website or application online. Once it’s on the blockchain it will be stored on server nodes all over the globe…possibly the solar system!
Step 1: purchase a Web3 domain
A reputable place to purchase your Web3 domain is Unstoppable Domains which has a Web3 extensions such as .crypto, .nft, .x, .wallet, .coin, etc.
Currently modern browsers to NOT support Web3 domains out of the box. In order to load your site in Chrome or Firefox you’ll need the Unstoppable Extension. Another reason to use Brave Browser, it DOES support Web3 without any add-ons :)
While you could point any domain to your website on blockchain, it defeats the purpose of using blockchain technologies. What good would your website be if your domain name provider was no longer available to direct users to it.
Step 2: build a website (HTML/CSS/JS)
In the interest of time I’d recommend to build out your website locally first and when you’re ready upload the static files to IPFS in the next step. Start with something simple such as a single HTML file with “Hello World” and maybe some simple CSS. For my demo site I built a very simple website using ParcelJS and…