CardForge

CardForge is a calm, premium React design tool for creating, previewing, and exporting print-ready business cards.

Status
Live
Updated
Oct 2026
Tools
React, TypeScript, Vite, Playwright, Docker

The problem

CardForge is a calm, premium React design tool for creating, previewing, and exporting print-ready business cards.

What I built

Built a local-first business card studio with 16 templates and print-ready PDF export with bleed and crop marks, plus PNG, SVG, vCard, and QR output.

How it works

  • Freeform editor — add, delete, duplicate, drag, resize, rotate, layer, align, and lock text, shapes, images, and QR codes. Whole drags are a single undo step.
  • Real typography — 10 self-hosted typefaces (via @fontsource) with curated heading/body pairings, so every template renders in its true typeface, online or offline.
  • True card geometry — the canvas tracks each preset's real aspect ratio (US, EU, JP, UK, square, mini; landscape/portrait) instead of forcing everything into a landscape box.
  • Digital cards — share a link or QR that opens a tappable digital card and saves the recipient's contact. New links keep the filtered design in the URL fragment so ordinary hosting requests do not receive it.
  • Private sharing controls — choose exactly which contact fields, pronouns, tagline, and images enter a link; optionally expire the card and disable vCard downloads.

Tradeoffs and limits

The live build is a portfolio demonstration. Availability and external services can vary, and the repository remains the source of truth.

What I learned

Added WCAG AA contrast checks, Playwright end-to-end tests, and Docker/nginx plus Vercel and Netlify deploy configs.

Documents

Resume

Download PDF
Preview of Aden Ramirez's software engineering resume