All projects/Website Building

Website Building

Build a Website With Claude Code

Build and deploy a complete website with Claude Code without traditional coding, from the initial idea and design to a live website.

About 1 hour9 steps1 promptBeginner
01 · Tools

AI tools you’ll use.

C
Claude CodeWrites the code and runs the terminal for you.
N
NetlifyDeploys the static build and hosts the domain.
S
SupabaseThe database, auth and file storage the app talks to.
G
GitHubStores the code and connects the deploy.
C
Claude Chat
C
Claude Design
03 · Guide

Step-by-step guide.

3 of 9 open
1
SetupTurn your website idea into a design prompt, in Claude Chat

Open Claude Chat and describe your website idea in plain language — what it's for, who it's for, the vibe you're going for. Ask it to convert that brief into a detailed design prompt for Claude Design. This turns a rough idea into a structured brief Claude Design can actually work from.

2
PromptPaste that prompt into Claude Design and generate every screen

Go to Claude Design, paste the prompt from Step 1, and ask it to create all the screens your website needs. From one prompt, Claude Design produces the full set of visual designs for the whole site.

3
SetupWhile the designs are generating, create your GitHub account

Designs take a few minutes — use that time instead of waiting on it. Go to GitHub and create an account. You'll need it to host your code, and to sign in to the next tool in this list.

4
SetupSign up for Supabase using that same GitHub account

Go to Supabase and sign up with the GitHub account you just created. Supabase becomes the database behind your site — sign-ins, user data, anything your site needs to store. Using the same GitHub account keeps both under one login.

5
SetupOnce the designs are ready, export them into a folder on your desktop

Create a new folder on your desktop and export every finished screen from Claude Design into it. This folder becomes the single source of truth Claude Code will build the actual website from.

6
SetupOpen Claude Code and point it at that same folder

Open Claude Code and point it directly at the folder holding your exported designs. Claude Code reads through everything in the folder before it writes a single line of code.

7
SetupGive Claude Code this exact build prompt

Paste this: "Build a full end-to-end website from the designs in this folder. Use Next.js with Supabase as the database. Run it on localhost:3000 so I can preview it." One prompt hands Claude Code the framework, the database, and where to run it — so it builds a real, working site instead of a static mockup.

8
TestPreview it on localhost:3000 and ask for changes

Once Claude Code finishes, your site is running locally at localhost:3000. Click through it like a real visitor would, then ask Claude Code directly for any changes — copy edits, layout tweaks, an added page — the same way you'd ask for a revision in chat.

9
HandoverAsk Claude Code to deploy it to Netlify

Once you're happy with the preview, ask Claude Code to deploy the site to Netlify. Netlify hosting is free and gives you a live URL instantly. If you already own a domain, connect it inside Netlify right after.

04 · Prompts

The prompts that built it.

prompt-1.txt
Build a full end-to-end website from the designs in this folder. Use Next.js with Supabase as the database. Run it on localhost:3000 so I can preview it.
06 · Built with

Languages and tech stack.

TECH STACK
Claude CodeNetlifySupabaseGitHub
Become the top 1% of AI users
Become the top 1% of AI users