Initial commit: Fat Kiss site — Hugo + Decap CMS

This commit is contained in:
2026-05-11 08:19:27 -10:00
commit aa0287eeaa
58 changed files with 3774 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
# Fat Kiss Contact Handler
Lightweight Node/Express contact form backend.
## Setup
```bash
cp .env.example .env
# Fill in Turnstile secret, SMTP creds, mail routing
npm install
npm start
```
## Endpoints
- `POST /api/contact` — accepts form submissions with Turnstile verification
## Security
- Rate limiting (5 req / 15 min default)
- Honeypot field
- Turnstile server-side verification
- Input sanitization
- Category allowlist
- CORS locked to getfatkiss.com