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>
57 lines
2.1 KiB
Markdown
57 lines
2.1 KiB
Markdown
# 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
|
|
|
|
```bash
|
|
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:
|
|
|
|
1. **Same box, new PM2 app on port 3004** + nginx server block for `placement.savethedogs.io`
|
|
proxying to `127.0.0.1:3004`. Cleanest for a draft.
|
|
2. **DO droplet (165.227.187.95)** alongside `rescuer-database` (port 3000) and
|
|
`mobilization-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
|