I Used Claude to Build My Business Website Without Writing a Single Line of Code
A step-by-step walkthrough of building a complete business website using Claude through noprod. No terminal, no coding, no tech background needed.
I Own a Bakery, Not a Tech Company
Let me tell you something about myself. I have been running a small bakery called Sweet Morning for six years. I wake up at 4 AM to make sourdough. I know the difference between bread flour and all-purpose flour the way a mechanic knows the difference between a socket wrench and a torque wrench. But when it comes to websites, I might as well be reading a foreign language.
For years, I got by with an Instagram page and a Google Business listing. Customers found us through word of mouth, and that worked fine. But then a new bakery opened two blocks away with a gorgeous website, online ordering, and a menu that showed up on the first page of Google. Suddenly "word of mouth" did not feel like enough.
I needed a website. And I needed it fast.
I had zero coding experience. I did not know what HTML stood for. I had never opened a terminal in my life. But I managed to build a complete business website with AI in under an hour, and it looked better than anything I could have gotten from a template. This is exactly how I did it.
What I Actually Needed
Before I started looking for solutions, I sat down and wrote out what my website needed. Nothing fancy. Just the basics that any small business needs to look professional online:
- A homepage with a big hero image and a welcome message
- An about section telling our story
- A menu page showing our breads, pastries, cakes, and drinks with prices
- A contact form so customers could reach us
- A design that looked good on phones, because that is how most people would find us
I called three local web agencies for quotes. The cheapest one came back at $2,000 for a basic five-page site. Another quoted $3,500. The most expensive one wanted $5,000, and that did not even include a contact form that saved messages to a database. They all wanted $50 to $150 per month for hosting and maintenance on top of that.
I looked at Squarespace and Wix, but the templates all looked the same. Every bakery website on those platforms has the same layout, the same stock photos, the same feel. I wanted something that actually felt like Sweet Morning.
That is when a friend told me about using Claude as a website builder. She had built her own portfolio site by just describing what she wanted in plain English. No code. She used something called noprod to do it, and she said the whole thing took her about 30 minutes.
I was skeptical. But $2,000 skeptical? No. I figured I had nothing to lose.
The Setup Took Two Minutes
I went to noprod.dev and downloaded the desktop app. It is free to download. I installed it the same way I install any app on my Mac — drag it to Applications, open it, done.
When I opened the app, it asked me to sign in. I created an account with my email. Then it asked me to pick an AI agent. I chose Claude because my friend recommended it, and I already had a Claude Pro subscription that I had been using to help write Instagram captions and answer customer emails.
I logged in with my existing Claude account. No API keys, no configuration files, no terminal commands. I clicked a button, it opened a browser tab, I approved the connection, and I was in.
The whole setup from download to ready-to-build took about two minutes. I remember thinking, "That is it?" Because it was.
Building the Homepage
My workspace loaded with a split screen. On the left was a chat interface where I could talk to Claude. On the right was a live preview of my site, which at this point was just a blank page with a default welcome message.
I typed my first prompt the same way I would text a friend:
Build me a homepage for my bakery called Sweet Morning. Use warm colors like soft cream and golden brown. I want a hero section with a big welcome message that says "Freshly Baked, Made with Love" and a section below it that tells our story about starting this bakery six years ago in a small kitchen.
I hit enter and watched. Claude started working immediately. I could see it creating files and writing code on the left side of the screen, and within about 30 seconds, the live preview on the right updated. There was my homepage. Warm cream background, a beautiful hero section with my welcome message in an elegant font, and an "Our Story" section below it.
It was not perfect on the first try. The hero section felt a little short, and the colors were close but not quite what I had in mind. So I followed up:
Make the hero section taller so it fills the whole screen. Add a soft gradient that goes from warm cream at the top to a light golden color at the bottom. Make the welcome text bigger.
The preview updated in real time. Now it looked like a real bakery website. The kind you would see and think, "This place must be good."
Then I remembered something from a tutorial I had skimmed. I typed:
/ui-ux-pro-max Polish the entire homepage. Make it feel premium and modern but still warm and inviting. Add subtle animations when sections come into view.
This was a game changer. The /ui-ux-pro-max agent skill turned my already-decent homepage into something that looked like a professional designer had spent a week on it. Smooth fade-in animations, better spacing between sections, refined typography, subtle shadow effects on elements. The kind of polish that separates a $500 website from a $5,000 one.
I sat there staring at my screen, genuinely surprised. I had described what I wanted in plain English, and Claude built it. No code. No templates. No fighting with drag-and-drop editors that never put things where you actually want them.
Adding the Menu Page
Every bakery website needs a menu. I typed:
Add a menu page with four categories: Breads, Pastries, Cakes, and Drinks. Use a clean grid layout where each item shows the name, a short description, and the price. Make it match the warm style of the homepage.
Claude created the entire page from scratch. But it did not just create the page — it also added a navigation bar to the top of the site with links to Home and Menu, and it handled all the routing so clicking between pages actually worked. I did not have to ask for any of that. Claude understood that a new page needs navigation.
The menu came out with a beautiful grid layout. Each category had its own section with a heading, and the items were displayed in cards with the name, description, and price neatly arranged. The design matched the homepage perfectly — same warm colors, same fonts, same feel.
I added my actual menu items by typing them out:
Update the menu with these items. Breads: Sourdough Loaf $8, Whole Wheat Batard $7, Olive Rosemary Focaccia $9, Cinnamon Raisin Swirl $8.50. Pastries: Butter Croissant $4, Almond Croissant $5, Pain au Chocolat $4.50, Apple Turnover $5. Cakes: Carrot Cake Slice $6, Lemon Drizzle $5.50, Chocolate Ganache $7, Seasonal Fruit Tart $6.50. Drinks: Drip Coffee $3, Latte $5, Chai Latte $5, Fresh Orange Juice $4.
Claude updated every item, organized them into their categories, and the menu page looked like it belonged in a food magazine. The whole process took maybe three minutes.
The Contact Form That Actually Works
This is where I expected things to get complicated. Every web agency I talked to charged extra for forms that save data. One of them wanted $800 just for the contact form functionality. But I typed one prompt:
Add a contact page with a form for name, email, and message. Save the submissions to a database so I can read them later. Add the Contact page to the navigation.
Claude built the entire thing from a single prompt. It created the contact page with a clean, professional form. It wrote the backend code to handle form submissions. It created a database table to store the messages. And it added a Contact link to the navigation bar.
I tested it by filling out the form in the live preview and hitting submit. It worked. The message was saved. The form cleared and showed a nice "Thank you" confirmation. All from one prompt.
This is where noprod's built-in SQLite database really shines. I did not have to set up a database server, create connection strings, or configure anything. The database just works out of the box. Claude knows it is there and uses it automatically. For someone like me who does not know what a database server even is, this was the difference between possible and impossible.
Going Live in 30 Seconds
I had my homepage, my menu page, and my contact form. The site looked professional. Everything worked. Now I needed to put it on the internet.
I upgraded to the noprod Starter plan, which costs $12 per month. Then I clicked the deploy button in the desktop app. That is it. One click.
About 30 seconds later, my site was live at sweetmorning.noprod.dev. I opened it on my phone. It looked perfect — fully responsive, every page working, the contact form submitting correctly. I sent the link to my husband and he thought I had hired someone.
The deployment handled everything I would never have figured out on my own. DNS configuration, SSL certificates for the secure padlock icon, server setup — all of it was automatic. I later learned you can connect a custom domain too, so I could eventually have the site at sweetmorning.com if I wanted.
From the moment I downloaded the app to the moment my site was live on the internet, the entire process took less than an hour. And at least 15 minutes of that was me deciding on the exact wording for my "Our Story" section.
What It Actually Cost Me
Here is the honest breakdown of what I pay:
- Claude Pro subscription: $20/month (I already had this for writing help)
- noprod desktop app: Free
- noprod Starter plan (for deploying and hosting): $12/month
- Total: $32/month
That is it. No surprise charges, no credit overages, no "you ran out of tokens" warnings in the middle of building something.
Let me compare that to the alternatives I considered:
Web agency: $2,000 to $5,000 upfront, plus $50 to $150 per month for hosting and maintenance. Any changes I wanted would cost extra.
Squarespace: $23 to $65 per month depending on the plan, and every site looks like a Squarespace site. Their AI features are limited to basic text suggestions.
Wix: $17 to $159 per month, and the customization hits a wall fast. You are always working within their template system.
Lovable: $25 per month for AI-powered building, but with message limits that can run out quickly on a complex project. I heard from a developer friend that debug loops can burn through credits fast.
Replit: $20 to $25 per month base, but token costs for AI add up. Users report spending $100 to $300 per month total.
At $32 per month with no upfront cost and no usage surprises, noprod with Claude was the most affordable option by far. And unlike the templates from Squarespace or Wix, my site actually looks unique. It looks like Sweet Morning, not like "Bakery Template #47."
What I Learned Along the Way
After building my site, I picked up a few things that I wish someone had told me from the start. If you are thinking about using Claude to build a business website, these tips will save you time:
Be specific in your prompts. Instead of "make it look nice," say "use warm cream and golden brown colors with a soft gradient background." The more detail you give Claude, the closer the first result will be to what you actually want.
Iterate in small steps. Do not try to describe your entire website in one massive prompt. Build the homepage first. Get it right. Then move to the next page. Claude remembers everything you have built so far, so each new prompt builds on the previous work.
Use the /ui-ux-pro-max skill for design. This single trick elevated my site from "looks okay" to "looks professional." Use it after you have the basic structure in place, and it will add the kind of design polish that normally costs thousands of dollars.
Do not try to build everything at once. I started with just three pages. I can always add more later — an online ordering page, a gallery of our baked goods, a blog about baking tips. The site is not frozen in time. I can open the app and talk to Claude whenever I want to add something new.
The AI remembers context. This was the biggest revelation for me. When I asked Claude to add the menu page, it already knew my bakery was called Sweet Morning, it knew the color scheme, it knew the style. I did not have to repeat myself. Each prompt builds on everything that came before.
You Do Not Need to Know How to Code
Six months ago, if you had told me I would build my own business website, I would have laughed. I am a baker. I make bread. The most technical thing I do is adjust the hydration ratio on my sourdough starter.
But that is exactly the point. Building a website with Claude through noprod is not a technical activity. It is a conversation. You describe what you want in the same language you would use to tell a friend about your dream website. Claude does the technical work. noprod gives you the place to do it and puts it on the internet.
I did not learn to code. I did not need to. I just needed to know what I wanted my website to look like and be willing to describe it clearly.
If you can write a text message, you can build a website. That is not a marketing slogan — it is literally what I did. I typed messages describing what I wanted, and an hour later my bakery had a professional website that I am genuinely proud of.
The new bakery down the street? Their website is nice. But mine is better. And I built it myself, sitting at my kitchen table, with flour still on my apron.
If you want to try it yourself, download noprod for free at noprod.dev. Bring your Claude subscription, describe what you want, and watch it come to life. You might be surprised at what you can build when you do not have to write a single line of code.
Have questions? Reach out on X/Twitter or check the docs for more guides and examples.