Archiv
2026 · May·internal·web-app·live

Wealthior Marketplace

Discovery- und SEO-Layer für die Wealthior Claude Code Plugin-Marketplaces. Durchsucht öffentliche und private Plugins, Skills und Agents in einem zentralen Index, gespeist durch GitHub-Webhooks.

Impact

Verwandelt drei lose GitHub-Plugin-Repos in eine gebrandete Discovery-Plattform mit Detailseiten, ISR-Caching und ohne manuelle Pflege. Jeder neue Plugin-Push erscheint binnen Sekunden auf der Site.

Tech-Stack
Next.jsReactTypeScriptTailwindSupabasePostgresTurborepoZodVercel

Wealthior Marketplace ist das öffentliche Gesicht des Wealthior Claude Code Plugin-Ökosystems. Eine Next.js-App indexiert sowohl den öffentlichen als auch den org-privaten Marketplace, ermöglicht Suche über Plugins, Skills und Agents und rendert reichhaltige Detailseiten direkt aus den Repo-Metadaten.

Die Herausforderung

Claude Code liest Plugins direkt von GitHub. Die Source of Truth liegt in marketplace.json-Dateien über mehrere Repos verteilt. Praktisch für den Client. Unbrauchbar für Discovery, Sharing und SEO. Wir brauchten eine Destination-URL, auf der Menschen tatsächlich landen, mit Suche, Kategorisierung und Plugin-Detailseiten, ohne Metadaten zu duplizieren.

Vorgehen

  • Turborepo-Monorepo: apps/web Next.js 16 App-Router-Site, packages/marketplace-schema mit Zod-Typen für marketplace.json und plugin.json, packages/config mit geteiltem TS-Setup.
  • Supabase Postgres als read-optimierter Index, befüllt durch einen GitHub-Webhook bei jedem Plugin-Repo-Push. Schema und RLS leben in supabase/migrations, die DB ist vollständig reproduzierbar.
  • RSC plus ISR für Index- und Detailseiten. Schwere Arbeit zur Build-Zeit, im Steady-State dominieren Edge-Cache-Hits.
  • Vercel OG generiert pro Plugin OpenGraph-Karten on-demand.
  • Mock-Daten-Fallback in lib/data.ts hält die lokale Entwicklung schnell ohne Supabase-Credentials.

Ergebnis

market.wealthior-group.ch geht als kanonische Discovery-URL für Wealthior-Plugins live. Neues Plugin in ein Marketplace-Repo gemerged: Webhook feuert, Supabase-Row wird upsertet, ISR revalidiert, Plugin ist binnen einer Minute suchbar. Kein CMS, kein manueller Editorial-Schritt, keine Drift zwischen Repo und Site.

Etwas Ähnliches bauen?

Weitere Arbeiten

MeatBags Companion cover
OSS · CommunityLive
2026

MeatBags Companion

Open-Source-Companion-App für die MeatBags Solana NFT-Collection. Multi-Wallet-Tracker, Prep-Points-Rechner, On-Chain-Badges, verifizierte Rangliste.

Next.jsTypeScriptTailwindSolanaHelius+1
Business Metrics Dashboard cover
DemoLive
2025

Business Metrics Dashboard

Analytics-Dashboard-Template. KPI-Tracking, Revenue-Waterfall, Cohort-Retention, Conversion-Funnel und Customer LTV.

Next.jsReactTypeScriptRecharts
AI Agents & Bots cover
OSS · CommunityLive
2025

AI Agents & Bots

Autonome Discord- und Telegram-Agenten für Community-Moderation, automatisierte Antworten und Tool-Use-Workflows. Multi-Tenant.

Node.jsPythonAnthropicOpenAIDiscord+1