How do i make a website like this?

If you use this, feel free to link to this at the bottom of your site to help more people. www.chrisusa.com/sitehelp

Google sites hosts the site
Link will look like this (https://sites.google.com/view/sitename)

$0 = https://sites.google.com/view/sitename

$12 = https://www.chrisusa.com see below for more

Want a free cool QR code maker? Go here but most people are not using QR codes anymore

Want to add a signup or RSVP? Try google forms need to organize or share responses with a group? go to responses and select a response destination (can be made to point to google sheets)

Not necessary to buy a domain, but otherwise webpage link would be "http://sites.google.com/view/yourwebsitename"

You can also use a different domain broker, but that's what i used

Connect google domains to sites for www. or anything.yourdomain.com

Set up sub-domain forwarding to host so naked domains (i.e. without www. or anything) will forward properly

Feel free to contact me for questions here i won't make your site for you, but i will be able to teach and/or help you a lot. I'm a nerd, i live for stuff like this.