A hero, some sections, and a contact form — Carrd's whole pitch is being the simplest possible page builder, which makes this one of the most approachable ideas in the whole library.
Build it
Effort: an eveningRunning cost: $0/mo to start
Why CanICodeThis says Build it
A page with fixed sections (hero, about, work samples, contact) is core static-site territory
A contact form posting to email via a serverless function is a well-documented pattern
Free hosting on any static host means genuinely $0/mo
The parts that'll cause problems
A drag-and-drop visual editor is only worth building if you specifically don't want to touch code — irrelevant if you're comfortable with HTML/CSS
Custom animations and interactive elements are each a small, real addition beyond a static layout
A blog section on top of a portfolio page adds real content-management scope
How I'd build this
frontend
Astro (static)
hosting
Cloudflare Pages
MVP scope
A hero section with your name and a short intro
An about and work-samples section
A contact form posting to email via a serverless function
Postpone to v2
A blog section
Custom animations
A visual no-code editor
What it actually costs to build
AI agent — with a subscription (Claude Pro/Max, Cursor, etc.)
$0 marginal
AI agent — pay-per-use API, no subscription
$16–$27 one-time
Hosting, once it's running
$0/mo (free tier)
Domain name, if you want your own
~$12/yr
Existing tools solving a similar problem typically run $16–$19/mo — see how they compare below.
The build prompt
Genuinely one of the simplest builds on the whole register:
1. A hero section with your name and a short intro.
2. An about section and a work-samples or projects section.
3. A contact form posting to email via a serverless function — a well-documented pattern.
Static, fast, mobile-first, deployable free on Cloudflare Pages. That's a real, complete personal site. Out of scope: a blog section, real, separate content-management scope beyond fixed pages, and a visual no-code editor, irrelevant if you're comfortable writing HTML yourself.