DEV Community

Cover image for Build and deploy a Web3.0 website using Unstoppable Domains
Olumide
Olumide

Posted on • Updated on

Build and deploy a Web3.0 website using Unstoppable Domains

Introduction

Yeah, it's now news that Web3.0 is one of the buzzwords on the internet lately. Some technologists have coined the name "Web3.0" to describe a new sort of internet service based on decentralized blockchains, the shared ledger systems used by cryptocurrencies like Bitcoin and Ether.

The Web3 Foundation's president and founder, Gavin Wood, coined the moniker "Web3" in 2014, saying that it will be the next generation of the internet. At the time, Wood had just launched Ethereum, a cryptocurrency that is second only to bitcoin in terms of market valuation and popularity.

Web3 advocates envision decentralized social networks, "play-to-earn" video games that reward players with crypto tokens, and NFT platforms that let users buy and trade portions of digital culture. According to the more optimistic, Web3 will transform the internet as we know it, upending traditional gatekeepers and ushering in a new, middleman-free digital economy.

In this article, we will be looking into how you can easily build and deploy a Web3.0 website which is part of the aims of Web3.0, to build open and connected websites. Thanks to recent advancements in the industry, you may now develop and publish your own Web 3.0 website on the internet. We'll look at how you can use Unstoppable Domains to create and design your own Web3 crypto website.

Getting started

The data in web3.0 is saved on a public blockchain rather than being held by a single entity.
One may purchase an NFT domain/Decentralized domain and then use IPFS (InterPlanetary File System Protocol) to develop, publish, and host their website. It's a peer-to-peer file sharing and storage network. As said earlier we will be using Unstoppable Domain to achieve our goal because they are the best and they also provide most services free, supports most browsers, lots of applications integrated (opensea, chainlink, coinbase wallet, blockchain.com, trust wallet, etc), No renewal fee and lots more.

Buy and NFT domain.

To begin building and deploying your website, you must first obtain an NFT domain. You simply need to pay a one-time price and you get to pick from a wide range of domains such as .zil. crypto .coin .wallet .bitcoin .x .888 .nft .dao.

  • Visit unstoppabledomains.com to purchase yours.
  • Sign up with your email address or a Google account, whatever is most convenient for you.
  • Go to Domain Search and search for the domain you would love to own.
  • Select the domain, with the extension you love.
  • Add it to cart.
  • Proceed to checkout
  • You can use a credit card, PayPal, cryptocurrency, or the Crypto.com app to make your payment.

Minting the domain

Note: UnstoppableDomains now allows you to mint a domain on the Polygon network for free, with no charges or gas fees.

  • Go back to Domains > My Domains.
  • You should see the domain you bought here, click on the Free mint button beside it.
  • A pop-up will be displayed containing the whole minting process, click Continue.
  • After you've verified your email, you may start minting.
  • It will just take a few minutes to mint (You can track the process if you want to).

Let's build the website

  • Go to Domains > My Domain and click Manage.
  • Click on Website on the sidebar by your left.
  • If you don't have any experience in coding you should click on the Create Website **button, in order to build your website with a template. If you have the code to your website you should click on the **Upload website file button.
  • Select the page type based on your preference.
  • Select a template of your choice that best describes what you want your website to look like.
  • Customize the picture, columns, text, links, and buttons to your preference.
  • Once you're done, click Publish to IPFS.
  • Finally, confirm that you own the domain by authorizing the transaction.

In roughly 15-20 minutes, your website will be uploaded and published on IPFS. You will get an IPFS hash for your website, and a link to your website. 😊🥳

Uploading your website files.

This section is for you if you have your web files and you don't want to make use of the internet. Follow the steps below:

  • Go to Domains > My Domain and click Manage.
  • Click on Website on the sidebar by your left.
  • Click on the Upload website file button.
  • Upload the HTML, CSS, and other files and ensure it is not more than 20MB.
  • After the files have been successfully uploaded, click on Launch Website.

Your website will be up and ready in a few minutes. 🚀

Conclusion

If you came this far with the tutorial, I want to say kudos to you. We really discussed a lot but in simple and easy-to-follow steps. We talked about Web3.0, how to get your NFT domain, how to build your website and launch it on the decentralized domain using templates, and uploading of web files. We discussed unstoppable domains and the benefits that come from using their services.

Thanks for reading, feel free to drop your comments below.
Follow me on Twitter and Hashnode

Discussion (0)