Files
vynl/PRE_RELEASE_TODO.md

55 lines
2.8 KiB
Markdown

# Pre-Release TODO
Things YOU need to do before we can build the final release tiers. None of these can be automated.
## Accounts & Services
- [ ] **Hostinger VPS** — provision a KVM 2 (2 vCPU, 8GB RAM, ~$8.50/mo), Ubuntu 24.04, US East
- [ ] **Point DNS** — log into your domain registrar, point deepcutsai.com nameservers to Cloudflare
- [ ] **Cloudflare account** — free, add deepcutsai.com, set up DNS A record to Hostinger VPS IP
- [ ] **Cloudflare email routing** — forward hello@deepcutsai.com to your personal inbox (free, 2 min setup)
- [ ] **Resend account** — sign up at resend.com, verify deepcutsai.com domain, get API key (for password reset & welcome emails)
- [ ] **Stripe account** — sign up, create a Product ("Vynl Premium" at $6.99/mo), get API keys + webhook secret + price ID
- [ ] **Separate Anthropic account** — you have a key already but rotate it since you shared it in chat
- [ ] **Last.fm API key** — free, instant at last.fm/api/account/create (for Last.fm import feature)
## Legal (required for SaaS taking payments)
- [ ] **Privacy Policy** — generate at termly.io (free), covers email, listening data, Stripe
- [ ] **Terms of Service** — generate at termly.io, covers refund policy, acceptable use
- [ ] **Business address** — Stripe requires one displayed on your site (can be a PO Box or registered agent)
- [ ] **Decide on business entity** — sole proprietorship works to start, LLC for liability protection ($50-200)
## Content & Branding
- [ ] **Landing page copy** — write real marketing copy or tell me to generate it
- [ ] **App Store description** — 1-2 paragraph description for sharing on social media
- [ ] **Social accounts** — Twitter/X, maybe Instagram for @deepcutsai or @vynlmusic
- [ ] **OG image** — a 1200x630 image for social sharing previews (or I can generate a placeholder)
## Testing
- [ ] **Test every feature end to end** — register, import playlist, discover, save, share, all pages
- [ ] **Test on mobile** — iPhone + Android, check all pages render properly
- [ ] **Test payment flow** — Stripe test mode checkout → upgrade to Pro → manage subscription
- [ ] **Get 3-5 beta testers** — real users giving honest feedback (you have 4 already!)
- [ ] **Collect beta feedback** — what works, what's confusing, what's missing
## Give Me When Ready
Once you have these, give me:
1. Hostinger VPS IP address
2. Resend API key
3. Stripe secret key, publishable key, price ID, webhook secret
4. Last.fm API key
5. Fresh Anthropic API key (rotate the one shared in chat)
Then I'll build:
- Production deployment to Hostinger
- Password reset + welcome emails via Resend
- Stripe payment flow (end to end)
- Privacy/Terms pages
- SEO meta tags + OG images
- Final mobile responsive pass
- Error tracking (Sentry)