2.8 KiB
2.8 KiB
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:
- Hostinger VPS IP address
- Resend API key
- Stripe secret key, publishable key, price ID, webhook secret
- Last.fm API key
- 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)