DEV Community

Backrun
Backrun

Posted on

I Asked AI to Build Me a Landing Page. Getting It Live Took 3 Hours.

I asked Claude to build me a landing page. It took 40 seconds.

Getting it live took 3 hours.

Not because I'm bad at tech. Because the entire handoff between "AI gave me HTML" and "page is on the web" was designed for someone who isn't me.

Here is exactly what happened.

Claude generated a clean, complete HTML file. Looked right in the chat. I copied it.

Then I opened Netlify. Created an account. Got asked for a team name.Typed something. Got asked for a project name. Typed something else. Looked for the drag-and-drop deploy option I'd seen in a tutorial. Couldn't find it. The UI had changed.

Opened YouTube. Found a tutorial. It was from 2022. The sidebar it referenced didn't exist anymore.

Went back to Claude. Asked how to deploy to Netlify. It gave me CLI commands.

I don't have Node installed on this machine.

Opened a new tab. Searched "deploy HTML without terminal." Found a Reddit thread from 2021. Someone suggested GitHub Pages. Opened GitHub. Created a repo. Got confused about whether it should be public or private. Picked public. Tried to upload the file. GitHub asked me to commit with a message. I typed "first commit." The page deployed but showed a 404. Turned out I needed the file named index.html not page.html.

Renamed it. Redeployed. Waited.

3 hours after Claude handed me a finished HTML file, I had a live URL.

The hell loop nobody talks about

There's a term from AI coding discussions called the "hell loop" — when an agent goes in circles trying to fix a bug it created itself. You lose the thread, forget where you started, spend more time recovering context than actually solving the problem.

The deploy version of this is the same thing.

Tab 1: the HTML sitting in the chat.
Tab 2: Netlify, half-configured.
Tab 3: a tutorial that's out of date.
Tab 4: Stack Overflow.
Tab 5: back to Claude, asking for help deploying.
Claude suggests the terminal again.

You are now debugging the deploy process instead of shipping the thing you built.

Why this keeps happening

Every deployment tool was built by developers for developers. The mental model is: you have a local environment, you have Git, you have a terminal, you know what a CLI flag means.

That mental model does not describe the person who just used Claude to build a landing page for their campaign. It doesn't describe the solo founder testing an offer. The freelancer sending a quick demo to a client. The marketer who got a beautiful HTML file and just needs a URL.

AI lowered the floor for creation dramatically.
The deploy floor didn't move.

What actually fixed it for me

I got frustrated enough to build a Chrome extension called HTML Deployer that sits inside the Claude or ChatGPT tab where the conversation already happened.

It detects the HTML automatically. No copy-paste. You preview it on desktop, tablet, and mobile before anything goes live. Then you pick where it goes: Netlify, GitHub Pages, FTP, or your own server.
Click deploy. Get a URL.

The whole thing takes under 60 seconds and you never leave the tab.

I built it because I was tired of paying the deploy tax on every single project. Turns out a lot of other people were paying it too.


If you've hit this wall before, what was your workaround? And if you're a developer reading this thinking "just use Netlify drop" — try explaining that to someone who has never seen a deploy pipeline in their life. That's the gap.

Top comments (0)