Files
vynl/LAUNCH_CHECKLIST.md

2.6 KiB

Vynl Launch Checklist

Accounts to Create

  • Anthropic API account — separate account for Vynl at console.anthropic.com, get API key
  • Spotify Developer App — developer.spotify.com, create app, get client ID + secret, add https://deepcutsai.com/auth/spotify/callback as redirect URI
  • Stripe account — stripe.com, create Product ("Vynl Pro") with $4.99/mo Price, get API keys + webhook secret
  • Cloudflare account — free, point deepcutsai.com nameservers there for DNS + CDN + DDoS protection
  • Resend account — resend.com, for transactional emails (signup, password reset), verify domain
  • Email receiving — Cloudflare email routing (free) to forward hello@deepcutsai.com to personal inbox
  • Privacy Policy — collecting emails, Spotify data, listening habits. Use Termly (free) or iubenda
  • Terms of Service — liability, acceptable use, refund policy
  • Cookie banner — required for EU users
  • Stripe requirements — refund policy and business address on site

Business

  • Business entity — sole proprietorship to start, LLC ($50-200) for protection
  • Business bank account — where Stripe deposits go (personal works to start)
  • Stripe tax settings — configure sales tax collection

Infrastructure Setup

  • Hostinger VPS — provision server
  • Point DNS — A record for deepcutsai.com to VPS IP (via Cloudflare)
  • Clone repo on VPS — pull from Gitea
  • Fill in backend/.env — all real API keys
  • Run deploy.sh — Caddy handles SSL automatically
  • Set up DB backups — cron job running backup.sh

Before Launch

  • Test full flow — register, connect Spotify, import playlist, get recommendations, upgrade to Pro
  • Spotify quota extension — new apps limited to 25 users in Development Mode, submit extension request to go public. Takes 2-6 weeks — do this ASAP
  • Set Anthropic spend limit — cap monthly spend in console
  • Set Stripe webhook URL — point to https://deepcutsai.com/api/billing/webhook

Nice to Have for Launch

  • Landing page copy — real marketing copy
  • Open Graph / social meta tags — for sharing on Twitter/Discord
  • Analytics — Google Analytics or Plausible
  • Error tracking — Sentry free tier
  • Uptime monitoring — UptimeRobot (free) or similar

Critical Path

The Spotify quota extension is the longest lead time item (2-6 weeks). Start that application immediately, even before everything else is ready. Without it, only 25 users can connect Spotify.