Simple Next.js marketing site for placement.savethedogs.io — home, about, privacy, terms. 501(c)(3) validation page for Twilio/ads/social. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The Simple Heart Initiative — website (draft)
Draft marketing site for The Simple Heart Initiative, a 501(c)(3) public charity (EIN 88-2248389) registered in Santa Cruz, California.
Purpose: a simple, credible web presence Simple Heart can point to for Twilio, ad-platform, and social-media organizational validation while the main simpleheart.org remains a Substack redirect. Hosted at placement.savethedogs.io for now.
Stack
- Next.js 16 App Router + React 19
- Tailwind CSS v4
- TypeScript
Matches the savethedogs/ repo conventions (same Next/React/Tailwind versions, same navy/gold
palette) so deployment follows a familiar pattern.
Pages
/— home/about— mission, founder, board, legal/contact/privacy— privacy policy (covers SMS consent language for Twilio registration)/terms— terms of service- External: blog → https://blog.simpleheart.org, campaign → https://savethedogs.io
Run locally
npm install
npm run dev # http://localhost:3004
Deploy target
placement.savethedogs.io. The savethedogs/ repo deploys via rsync + PM2 to the AWS box at
52.24.116.127. Options for this subdomain:
- Same box, new PM2 app on port 3004 + nginx server block for
placement.savethedogs.ioproxying to127.0.0.1:3004. Cleanest for a draft. - DO droplet (165.227.187.95) alongside
rescuer-database(port 3000) andmobilization-crm(port 3002) on port 3004, systemd unit, nginx server block.
DNS: add an A record for placement.savethedogs.io pointing at whichever box is chosen.
Deploy scripts are not wired up yet — this is a scaffold only. The closest reference deploy is
savethedogs/deploy-prod.sh.
TODO before calling this production
- Real photos (beagles, Wayne, Ridglan imagery) — currently one placeholder on the home page
- Favicon / og-image
- Confirm board members' full names with Wayne (currently "Dean" and "Priya" — first names only)
- Confirm official mailing address for Santa Cruz registration
- Deploy script + nginx + DNS
- Verify Twilio / Meta / TikTok requirements for the privacy policy SMS-consent language