Summary
Add an Open Graph & Social Card Preview tool. Every modern web app needs social share cards, but debugging broken previews after deploying to production is frustrating. This tool lets developers preview exact card rendering across platforms before deploying.
Proposed Implementation
- Location:
src/tools/og-preview/OgPreviewTool.tsx
- Zero dependencies — HTML template rendering
- Features:
- Input form for:
og:title (with character limit indicator — 60 chars optimal)
og:description (with char limit — 160 chars optimal)
og:image (URL or drag-drop preview)
og:url, og:type, og:site_name
- Twitter card type (
summary vs summary_large_image)
- Author, canonical URL
- Live previews rendered as pixel-accurate mockups:
- 🔍 Google Search result
- 🐦 X (Twitter) card
- 📘 Facebook / LinkedIn share
- 💬 Discord / Slack embed
- Generate HTML
<meta> tags — copy to clipboard
- Generate Next.js
metadata export object
- Generate Nuxt
useHead() snippet
- Validation warnings (title too long, missing image, description truncated)
Acceptance Criteria
Summary
Add an Open Graph & Social Card Preview tool. Every modern web app needs social share cards, but debugging broken previews after deploying to production is frustrating. This tool lets developers preview exact card rendering across platforms before deploying.
Proposed Implementation
src/tools/og-preview/OgPreviewTool.tsxog:title(with character limit indicator — 60 chars optimal)og:description(with char limit — 160 chars optimal)og:image(URL or drag-drop preview)og:url,og:type,og:site_namesummaryvssummary_large_image)<meta>tags — copy to clipboardmetadataexport objectuseHead()snippetAcceptance Criteria