A designer quoted me $8,000 for my website. I built it myself in a weekend, and I don't write code.
This is the whole playbook, start to finish. Not a teaser, not part one of a course. The entire thing I actually did, in the order I did it. By the end you'll have a real website: one that looks good, collects and sends information, and lives on your own domain for about $20 a year.
It's three phases. Make it beautiful. Make it do something. Put it live. Sixty-three percent of people building with AI coding tools right now are not developers. This is not a coding guide. It's a taste guide. You bring the taste, AI brings the hands.
One note before we start: none of this is sponsored. Not by any of the tools I'm about to name. These are just what I've been using.
1. Steal like a designer
You don't need to know what fonts you like. You need to point at things. So go find three to five websites you love, from anywhere, and screenshot them.
Drop those screenshots into ChatGPT. Then hit the microphone and word-vomit: what you liked, the feeling you want, who it's for, what you're building. Don't write a neat paragraph. Ramble. Then ask it one question.
It gives you the words you couldn't find. The style you can see but can't name. Now you can hand that to whoever builds it, which in this case is also AI.
2. Answer a brief like a client
Next you need a brief. Here's the reframe that made this click for me: I didn't write a brief. I answered questions like a client, and AI was the agency.
Have ChatGPT or Claude interview you. Who is this for. What do you want someone to do in the first ten seconds. What pages you need. Then make sure one thing ends up in that brief, because most people skip it and regret it: the information architecture.
Information architecture is a big phrase for a simple thing. It's your page list and how they connect. Home, About, Work, Guides, Contact. What's in the menu, what lives under what. Decide it before anyone builds a thing, or you'll be moving walls after the house is up.
3. Hand it to Claude Code, then direct it like a director
Now the building. This part happens in Claude Code. You bring everything you gathered: the brief, the screenshots, the style words, the page list. Tell it to read all of it first, then build.
It builds. Then comes the real skill, and it isn't coding. It's directing. You look at what it made, and you talk back to it, out loud, the way you'd talk to a designer sitting right next to you.
Give feedback out loud, in plain English
Hit the microphone and just keep explaining. You don't need the right words. Move this up. This feels flat. The header is too big. I want it to feel alive. It changes it and shows you again. That back and forth is the whole job.
Ask for movement (this is what makes it feel expensive)
A flat page reads cheap. A page that moves a little reads like someone paid for it. So ask for it, by name. Here's close to the exact list I asked for on this site. You can paste it as is.
Every one of those is on my real site. The sections that rise as you scroll, the buttons that lift under your cursor, the gradient breathing behind the headline, the headline that types itself. None of it was hard. It was one paragraph of me describing what "alive" meant.
The pro touch nobody thinks to ask for: respect motion
Here's the one that makes it feel truly finished. Some people get motion sick, and their phone has a "reduce motion" setting turned on for exactly that reason. Ask Claude Code to honor it, and all your movement quietly holds still for those people. Same site, no headaches.
Then actually check it on your phone
The hot tip I learned the annoying way: say "make sure it's mobile-friendly" out loud, then open it on your phone and scroll it yourself. Most people build for the laptop and forget that nearly everyone shows up on a phone. If a button's too small or a section stacks weird, just say so, in plain words, and it fixes it.
4. Decide: are you collecting info, or sending it?
Now it's beautiful. Time to make it do something. Every useful thing a website does comes down to two moves: it collects information, or it sends information. A contact form collects. An auto-reply sends. Most sites do both.
Here's the setup line that makes the next part make sense: the second your website collects anything, that information has to go somewhere. It travels one of two ways, and it lands in a place that stores it. Those two ways are an API and a webhook. Knowing the difference is the only technical thing you actually need, so let's do it in plain language.
5. API vs webhook, in plain words
An API is you asking. Your site sends a request, and the answer comes back. Like texting someone a question and waiting for the reply. Information goes out, and information comes back. Both directions.
A webhook is the opposite manner of talking. It's the site tapping you on the shoulder. The moment something happens, it pushes the news to you, one direction, no asking. Like a doorbell. You don't stand there checking if someone's at the door. It rings you.
The third word is database. That's just where the information lives once it arrives. If you host on Vercel, like I do, the database basically comes with the house.
You don't wire any of this by hand. You tell Claude Code what you want to happen (someone fills the form, I get a text and they get an email) and it sets up the right one for you.
6. Get your API keys
To connect one app to another, you usually need an API key. Think of it as the password that lets your site talk to the other service. There are two ways to get one, and both are easy.
The first way: go into the platform yourself, find the API section, and copy the key. It's usually one screen. Then paste it back to Claude Code and it does the rest.
The second way, which I love: let the Chrome connector do it. Claude can take over your browser, go into the app, and pull the key for you while you watch. You just say the word and it clicks through the setup itself.
Resend is what I use for email (free up to a few thousand emails a month). For a text to my own phone, the same pattern with Twilio, which costs about a penny a text. Someone fills out my form at 2am, and by 2:01 they have an email from me. I'm asleep. Again: not sponsored, just what I use.
7. Put it live with Vercel
Right now this beautiful thing only exists on your laptop. To put it on the actual internet, you need a home for it. Mine is Vercel. It hosts the site and runs the backend from the last two steps, and the hosting is free on their starter plan.
Setting up the account is the one manual part: you make a Vercel account yourself. That's it. After that, you don't hit deploy. You don't hit anything. You tell Claude Code to do it.
It connects, creates the project, and ships it. If there's setup to click through, the Chrome connector takes over your screen and does that too, while you watch. The word "deployment" was doing a lot of scary work for a sentence I typed in plain English.
8. Point your own domain from GoDaddy
A real website needs a real name. Go to GoDaddy, search for the domain you want, and buy it. A first year usually runs $10 to $20, then about $20 a year after that. That's the whole cost. Not a month. A year.
The domain stays held at GoDaddy. You point it at Vercel with two copy-paste settings, which Claude can walk you through or the Chrome connector can enter for you. Vercel also keeps a whole list of connectors and API endpoints in its dashboard, so this is another place you can wire up the send-and-collect pieces from step five.
9. Measure it with your own analytics dashboard
You're live. Last move, and it's the one everybody skips: know who's actually showing up. Vercel gives you some analytics out of the box. But if you drive traffic to a site, you want to really understand it. Who's clicking, what they open, where they leave, what's actually working.
So ask Claude to build you a dashboard for exactly that. Your own analytics, showing the things you care about, not a generic chart you'll never look at.
If you're going to send people to your website, measure it. A gorgeous site nobody understands the traffic to is a guess. This turns it into something you can actually run.
The whole playbook, in one breath
- Make it beautiful. Steal from sites you love, answer a brief like a client, and direct Claude Code out loud until it feels alive. Check it on your phone.
- Make it do something. Decide if you're collecting or sending, learn the one difference (API asks and waits, webhook taps you), and let Claude wire it up with the right keys.
- Put it live. Host on Vercel, point a GoDaddy domain at it, and refresh like a maniac for twenty minutes.
- Then measure it. Build your own dashboard so you know who's really there.
Designed it, made it work, put it live. One weekend, about twenty bucks.
That's the whole playbook: beautiful, working, live, and measured. If you want the thinking part first, start with turning a messy idea into a clear plan, then come back and build the real thing. The website a designer wanted $8,000 for is a weekend and about twenty dollars away.