1️⃣
Go to firebase.google.com and create a project
Be careful in choosing a project name. You need a unique name for your domain without any numbers Google adds to your domain.
As you see, Google adds numbers after our project name. That's because our original project name is already taken and you need to choose something else if you want a beauty name in your domain without any numbers and not something like this — maxrand-cd962.web.app
Yea, like this! Your website name will be maxrandsite.web.app
2️⃣
After Firebase had created the project, go to a Hosting tab, set it up and here is your domain!
Also, you can get a free hosting for the domains(10 GB/M), add custom domains you bought, and check for stats! And a backend, a database, an auth and so on are free there!