All work
15 · Consumer · Tap suite● Live

TapCard

Tap. Save. Done.

Digital business card — NFC + QR landing page with one-tap 'Save to Contacts' (vCard 3.0), 10 palette themes, embedded booking links, and unified Tap suite auth.

KruegerProduct Engineer
krueger.dev@outlook.comTAP →
Stack
Next.js 15Cloudflare WorkersD1OpenNextvCard 3.0Tailwind 4
Live URL
tapcardapp.com
Problem

Paper cards die in pockets and most digital versions are bloated app installs or PDFs that don't import into the contacts app.

Approach

Single landing page per identity, NFC + QR friendly URL, palette-themed public render. The primary CTA hits a server route that returns a real vCard 3.0 attachment so the OS prompts to save into Contacts. Same Tap design system as TapBio — coral primary, aurora background, 10 themes — for visual continuity across the suite.

Outcome

Shipped on tapcardapp.com with the new editor, social link manager, booking-link slot, and save-count analytics. Shares one account + workspace with TapBio and the Swift suite.

Engineering highlights
Save to contacts
Server-rendered vCard 3.0 attachment, OS-native import
Auth
Universal SwiftBill SSO across Tap + Swift suites
Themes
10 palettes shared with TapBio for suite-wide consistency
Stack
Next.js 15 + OpenNext on Cloudflare Workers, shared swiftbill-db
Next

Want one of these for your team?Architect → Ship → Operate.