Over dinner with Nishka, we were trying to deploy a website. The challenge was: How can we deploy this website, just on mobile, without getting up from the dinner table?

STEP 1: Hosting. On my phone, I dictated to ChatGPT (whose transcription is excellent), copy-pasted that to Gemini (which is faster):

I want to publish specifically a static HTML web page on my own domain.
I want the easiest way that I can host it, preferably just by copy-pasting from my mobile without needing to muck around with Git and the likes of it.
What are the most robust, reliable hosting providers that I could use? I can sort out the domain name myself as long as they support an option to map a custom domain name to them.
Ideally, I am looking for something that is free, preferably free forever.

Top answer: GitHub Pages.

Since Nikki already had a GitHub account, that worked well. Using GitHub Mobile, she created a new repository, created a new index.html, and published it to GitHub Pages - all from the phone, without needing to get up from the dinner table. (The content was vibe-coded later, but the infrastructure was set up during dinner.)

STEP 2: Domain Name. Next question - again, to Gemini via ChatGPT dictation:

Okay, I want to buy a domain name next. What’s the cleanest simplest cheap way that I can get a domain?
For now I’m not particular about which domain but I should be able to buy this very easily just on a mobile and I should be able to configure the DNS directly on the mobile itself.

Top answer: Cloudflare Registrar.

Nikki didn’t have a Cloudflare account, but was able to sign up for one easily on the phone.

After searching for a bit, rexgattu.com (the future home page for the youngest member of the family) was available for ~$10/year.

Photo of Rex

Her sister’s credit card photos were available on her phone, so there was no need to get up from the dinner table to get the card details.

STEP 3: Setting up DNS. The third question was:

How do I point a domain name that I purchased on Cloudflare and his managed by Cloudflare to a GitHub Pages page?

It provided step-by-step instructions: Go to DNS > Records. Add an A record pointing @ to 185.199.108.153. Add a CNAME record pointing www to [username].github.io.

She did that. Now www.rexgattu.com pointed to the GitHub Pages site.


That’s it! Our infrastructure has gone to the point where we can deploy a website on a custom domain, without even needing to get up from the table.