Component reference

Developer ID Card

An identity card for a developer: name, role, stack, availability and a QR code.

developer / 024available

Ada Park

Senior Software Engineer
  • React
  • TypeScript
  • Node
  • Postgres
Seoul, Koreagithub.com/ada-dev
<DeveloperIdCard variant="minimal" />Clean surfaces and measured motion.

Installation

Use the shadcn CLI to copy the component source and its dependencies into your own project. Installs motion and uqr, plus the Ovio theme, world, motion, toy, qr-code, avatar items.

npx shadcn add JanaSundar/ovio/developer-id-card
↳You own the source. Ovio components arrive in your codebase so you can edit any part of their style, behavior, or data flow.

Usage

Set the visual world on the component, or wrap the page in an OvioProvider to set a default for everything inside it.

TSXvariant="minimal"
import { DeveloperIdCard } from "@/components/ovio/developer-id-card/developer-id-card"

<DeveloperIdCard
  variant="minimal"
  name="Ada Park"
  title="Senior Software Engineer"
  stack={["React", "TypeScript", "Node"]}
  github="ada-dev"
  available
/>

Built with: SVG · Motion for React (hover)
Motion in Minimal: Small springs, opacity and layout shifts that show state.

Props

Control the data, selected world, animation behavior, and callbacks.

PropTypeDescription
namestringPrinted name.
variant| "minimal" | "craft" | "retro" | "toy"Which world to render. Defaults to the nearest OvioProvider, then minimal.
titlestringJob title.
stackstring[]Technologies, most important first.
githubstringGitHub handle without the @. The QR code opens this profile.
urlstringWhat the QR code opens instead.
websitestringPersonal site, printed without https.
locationstringFor example "Chennai, India".
availablebooleanOpen to work. The status is hidden when left out.
avatarUrlstringPhoto. Initials show without it.
serialstringCard number, e.g. "024".
sincenumberYear they started, printed in Craft.
classNamestringMerged onto the root.