This site’s contact form started life as a placeholder. That’s fine for a prototype — but not for production.
Here’s what “production-ready” means for a contact form:
1) Messages actually arrive
We send submissions via Resend so there’s a real inbox on the other side.
2) Basic spam friction (without punishing humans)
We use a honeypot field. Real people never see it, bots often fill it, and we quietly drop those submissions.
3) Don’t log sensitive data
Logging raw contact payloads is a bad habit. Production logs are not a safe mailbox.
If you’re building your own: start small, ship it, then harden it.