A page with your name, title, contact links, and a save-to-contacts button is Linktree's exact simplicity, aimed at professional networking instead of social links.
Build it
Effort: an eveningRunning cost: $0/mo to start
Why CanICodeThis says Build it
A profile page with name, title, photo, and contact links is static-site territory
Generating a downloadable vCard file (so a phone can save it as a contact) is a well-documented, simple format
A QR code linking to your profile is a solved, trivial generation problem
The parts that'll cause problems
NFC tap-to-share (physical cards that transmit your profile on tap) needs real hardware, not just a web page
Team-wide branded cards with centralized management add real multi-user admin scope
Analytics on who viewed your card and when is a small but genuine additional feature
How I'd build this
frontend
Astro (static)
hosting
Cloudflare Pages
MVP scope
A profile page: name, title, photo, contact links
A downloadable vCard file
A QR code linking to the profile
Postpone to v2
NFC physical card support
Team-wide branded cards with central management
View analytics
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 $9–$9/mo — see how they compare below.
The build prompt
Build me a digital business card: a static profile page with my name, title, photo, and contact links, a downloadable vCard file so someone can save me as a contact, and a QR code linking to the page. Deploy free on Cloudflare Pages.