Deploy
Ship the build/ folder to any static host or deploy to Vercel in one click.
Build
Run the build command to generate a production-ready bundle in build/.
pnpm build
The output is a plain static site — HTML, CSS, JS, and optimized images. No server runtime required.
FTP / Static hosting
Upload the contents of build/ to any web server or static host (Apache, Nginx,
Netlify, Cloudflare Pages, GitHub Pages, etc.).
- Run
pnpm build - Upload everything inside
build/to your server’s document root - Done — no additional configuration needed
Vercel
The repo includes a vercel.json that Vercel auto-detects. Just connect the
repository and deploy.
- Push your repo to GitHub / GitLab / Bitbucket
- Import the project in Vercel
- Vercel reads
vercel.json— no manual settings required
vercel.json
{
"buildCommand": "pnpm build",
"outputDirectory": "build",
"installCommand": "pnpm install"
}
Environment variables
The mail API proxy uses a Resend API key. Set it in your environment or hosting dashboard:
RESEND_API_KEY=re_xxxxxxxxxx
Locally, create a .env file in the project root. On Vercel, add it under
Settings → Environment Variables.