How I Built My First Website Using Claude
I’m not a developer. I run a clinic. I know nothing about code.
But I wanted a personal blog — somewhere to document how I actually use AI tools in my day-to-day life. So I decided to build it myself, using AI to do the building.
The idea
I own the domain inside.ai. It was just sitting there. I figured — if I’m going to write about AI, I should at least try to use it to build the thing I’m writing on.
What I used
- Claude (claude.ai) — did all the coding, planning, and decision-making
- Astro — the framework that runs the site (Claude picked it)
- Netlify — free hosting, connects to GitHub
- Tina CMS — browser-based writing interface (still setting this up)
- Beehiiv — newsletter tool for when you subscribe
Total cost: ₹0 per month. I already owned the domain.
How it actually worked
I opened Claude Code and described what I wanted. A personal blog. Bold design. Acid green accent colour. A terminal-style intro animation. A magazine-style homepage.
Claude asked me questions one at a time — layout preferences, colour choices, whether I wanted comments, a newsletter. Then it wrote a full design spec. Then a step-by-step build plan. Then it executed that plan, task by task.
I didn’t write a single line of code.
What I did do: answer questions, copy-paste commands into Terminal, click buttons on GitHub and Netlify, and make decisions about how I wanted things to look.
What surprised me
It works. The site is live. The intro animation plays. The homepage loads. Every page exists.
The hardest part wasn’t the code — it was setting up the accounts. GitHub, Netlify, Tina CMS. Each one has its own steps and screens. Claude walked me through every single one.
What’s next
I’m still setting up the newsletter (Beehiiv) and comments (Giscus). And I’m writing this post directly on GitHub because the visual editor isn’t quite ready yet.
But the point stands: if you have an idea and Claude, you can build almost anything. You just need to be willing to follow instructions and not panic when something breaks.
Something always breaks. Claude fixes it.