Skip to content

Add avatar studio site - #1

Open
BIAsia wants to merge 1 commit into
mainfrom
add-studio-site
Open

Add avatar studio site#1
BIAsia wants to merge 1 commit into
mainfrom
add-studio-site

Conversation

@BIAsia

@BIAsia BIAsia commented Jun 28, 2026

Copy link
Copy Markdown
Owner

A self-contained single-page avatar studio for @oreo-ui/avatar.

What's here

  • site/index.html — sidebar (package intro + `npm i` box, live preview, shape picker, palette strip, OKLCH tone sliders, drift + variant, React/createAvatar/SVG output with copy + download) and a right-side grid of all 6×40 presets with shape filters. Light/dark, responsive, zero dependencies.
  • vercel.json — serves site/ as a static deploy (no install, no build).

Fidelity

The generator is a faithful port of the package core (svg.ts, oklch.ts, tone.ts, palettes, shapes). Verified against the real createAvatar() over 960/960 cases byte-for-byte (6 shapes × 40 palettes × tone/drift/variant/size), so any SVG copied or downloaded from the page is identical to the package output.

Note: the page carries a copy of the core, so if the library changes, the site won't auto-track it.

Already deployed to production via Vercel CLI: https://oreo-ui-avatar.vercel.app

🤖 Generated with Claude Code

A self-contained single-page studio for @oreo-ui/avatar: live preview,
shape/palette/tone/drift controls, and a grid of all 6x40 presets. The
generator is a faithful port of the package core, so copied/downloaded
SVG matches createAvatar() output byte-for-byte.

vercel.json serves site/ as a static deploy.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants