shipit/ui
Card gallery

Every card the plugin can produce.

All using tokens, all dark-mode aware, all accessible. Hover, focus-visible, and reduced-motion respected on every interactive surface.

  • 14 variants
  • 0 hard-coded values
  • WCAG AA verified
01 · KPI

Stat card

A KPI tile with delta pill and inline sparkline. Use in dashboards and on marketing stat rows. Brand for positive deltas, accent for negative — color is never the only signal.

Active users

12,438+18.4%

vs prior 7 days

02 · Identity

Profile card

Centered avatar, name, role, three-stat strip, and a primary + secondary action. Drop-in for member directories and hover-cards.

Ada Reyes

Senior Product Designer

Posts
128
Followers
4.2k
Following
318
03 · Commerce

Product card

Tokenized illustration in lieu of raster — full token coverage, zero asset pipeline. Hover lifts the surface; the rating is text-and-icon, not color-only.

Footwear

Drift Runner v2

$148

Engineered for long miles with a foam midsole and a recycled mesh upper.

4.6 · 218
04 · Plans

Pricing card

Two tiers side-by-side with a gradient-bordered featured tier. Spend the loud pattern (gradient border) on the page's single most important card — the one we want users to pick.

Starter

$9/seat/mo

Everything to get the first project shipped.

  • Unlimited projects
  • Up to 25 collaborators
  • Custom domains + SSL
Most popular

Team

$29/seat/mo

For growing teams that need more room and roles.

  • Unlimited projects
  • Up to 25 collaborators
  • Custom domains + SSL
  • Priority email support
  • Daily backups
05 · Health

Status card

Status pill + title + body + tertiary action. Three tones — operational, degraded, outage — using brand, accent, and a token-mixed red.

Operational

All systems normal

All 14 services responding under target latency. Last check 12s ago.

Degraded

Elevated latency in EU-WEST

Average response time +180ms. Investigation in progress.

Outage

Checkout API unreachable

Payments are failing. On-call engineer paged 4 minutes ago.

06 · Marketing

Gradient card

Full-bleed brand gradient with decorative orbs and a faint grid. White-on-brand contrast verified; CTAs swap to a white surface for AA on the gradient.

Pro plan

Ship faster with shipit Pro.

Unlimited projects, custom themes, and priority refine queues.

07 · Overlay

Glass card

Glassmorphism only over a tinted scene — never on body content. backdrop-filter falls back gracefully when unsupported.

Crafted on the glass

Glassmorphism lives on overlays — sticky nav, command palettes, sheets — never on body cards. This one sits over a brand-tinted hero.

Blur
20px
Saturation
180%
08 · Affordance

Action card

Whole card is a link. Icon, title, body, ghost arrow CTA. One affordance per card — no nested clickable rows.

09 · Density

List card

A header with metadata + an ordered list with right-aligned deltas. Tabular numerals throughout — counts and percentages line up across rows.

Top pages

Last 7 days · across all properties

  1. Pricing page A/B

    12,488 views

    +18.4%
  2. Onboarding tour

    9,210 views

    +6.1%
  3. Changelog v3.2

    4,506 views

    -2.4%
  4. API reference

    3,118 views

    +4.0%
  5. Status page

    2,884 views

10 · Notice

Alert card

Info, warn, danger banners with icon, title, body, dismiss. Each tone has matched bg/border/foreground at AA; the icon doubles the color signal.

11 · Social

Comment card

Avatar + name + handle + timestamp, body, reactions row. Each reaction is a real toggle button with aria-pressed.

Mira Kapoor

@mira

Love how the new tokens make the dark mode feel less “inverted” — the slate tint at L=20 is doing a lot of quiet work here. Shipping the audit feedback today.

12 · Workflow

Project card

Gradient cover, title, due-date pill, stacked member avatars, and a real progressbar with aria-valuenow.

Marketing site

Q3 launch — pricing rework

Due May 18

New plan structure, gradient-bordered featured tier, comparison table.

Progress72%
  • AR
  • JL
  • TM
  • SK
  • +3
18 / 25 tasks
13 · Time

Calendar card

Date block with month label + day, time, title, location, attendees, and primary/secondary actions. The date block uses brand-on-fg for AA in both themes.

Tuesday · 10:30 – 11:00 AM

Design review — pricing redesign

Zoom · meet.shipit/pricing-q3

Walkthrough of the gradient-border featured tier, then async Q&A in #design.

  • AR
  • JL
  • TM
  • +5
14 · Input

Upload card

Native <input type='file'> hidden under a styled drop-zone label. Four states — idle, hover, error, success — token-mixed for missing danger/success tokens.

Built with shipit-ui-design.