Published

spered-conseil.fr

spered-conseil.fr

Minimal SSR Nuxt/Vuetify starter with:

  • simple i18n JSON resources (fr-FR, en-US) with locale by domain,
  • markdown section fragments assembled into pages with @nuxt/content + MDC,
  • contact form using hCaptcha (@hcaptcha/vue3-hcaptcha),
  • server route that verifies hCaptcha and sends emails via direct SMTP.

Environment variables

FR_DOMAIN=spered-conseil.fr
EN_DOMAIN=spered-conseil.com

HCAPTCHA_SITE_KEY=
HCAPTCHA_SECRET=
HCAPTCHA_VERIFY_URL=https://api.hcaptcha.com/siteverify
HCAPTCHA_MIN_SCORE=0

SMTP_HOST=
SMTP_PORT=587
SMTP_SECURE=false
SMTP_USER=
SMTP_PASS=
SMTP_FROM=
CONTACT_TO=

Run

pnpm install
pnpm dev
pnpm build
pnpm start