Site Info
Hero Section
About the Artist
Music Cards
Singles ($0.99)
Shop β Catalog
Products sync in as drafts. Review each one, set your own name, price, description and image, then hit Publish to make it visible on your site. Unpublished products are NEVER shown to customers.
Loadingβ¦
- 1. Printful token β In Printful β Developers, create a token and paste it into the Supabase Edge Function secret
PRINTFUL_TOKEN. Optionally setPRINTFUL_STORE_IDif your token accesses multiple stores. - 2. Stripe keys β Set
STRIPE_SECRET_KEY(sk_live / sk_test) as a Supabase Edge Function secret. - 3. Stripe webhook β In Stripe, create a webhook pointing to
/functions/v1/stripe-webhooklistening oncheckout.session.completed. SetSTRIPE_WEBHOOK_SECRETto the signing secret. - 4. Deploy the functions β
supabase functions deploy printful-sync create-checkout stripe-webhook. - 5. Click Sync β Hit the button above. Products appear on the public homepage instantly.
Never put Stripe secret keys or Printful tokens into HTML or JS files β always use the Supabase Edge Function secrets.
Featured Reels
Paste the full Instagram reel URL (e.g. https://www.instagram.com/reel/ABC123/). The site auto-embeds it as a playable video.
Instagram Feed
Posts
Exclusive Fan Drops
Social & Streaming Links
Contact Messages
Messages submitted through the website contact form.
Loading…
Integrations
- Supabase β Auth (fan magic-link + admin), database for products/variants/orders, Edge Functions for Printful sync + Stripe checkout.
- Printful β Full catalog mirrored via the
printful-syncEdge Function. One click in the Shop tab pulls every product, variant, size, color, and mockup. - Stripe β Checkout sessions are created server-side by the
create-checkoutfunction with anti-fraud re-pricing. Thestripe-webhookfunction confirms payment and auto-creates the Printful order.
Set these via the Supabase CLI: supabase secrets set KEY=value.
PRINTFUL_TOKENβ from Printful β DevelopersPRINTFUL_STORE_IDβ optional, if your token covers multiple storesSTRIPE_SECRET_KEYβ sk_live_... or sk_test_... from StripeSTRIPE_WEBHOOK_SECRETβ whsec_... from the Stripe webhook you pointed at/functions/v1/stripe-webhook
Never put these keys in HTML or JS files β always use Supabase secrets.
Raw JSON
Edit the full content.json directly. Use "Apply JSON" to load it back into the dashboard.