A web application that fetches and displays OpenGraph metadata from URLs, showing how they would appear when shared on social media platforms like X (Twitter), Facebook, Bluesky, and Mastodon.
├── backend/
│ └── index.ts # Main API server with URL fetching
├── frontend/
│ ├── index.html # Main HTML template
│ ├── index.tsx # React frontend
│ └── components/
│ ├── App.tsx # Main app component
│ └── PreviewCard.tsx # OpenGraph preview card
└── shared/
└── types.ts # Shared TypeScript types
GET / - Serves the frontend applicationPOST /api/preview - Fetches OpenGraph metadata for a given URL