Commit Graph

5 Commits

Author SHA1 Message Date
Sascha 3565503da4 fix: allow bare domains in URL validation and update related error messages 2026-07-30 10:42:44 +02:00
Sascha ee8ca1beb7 feat: add free accessibility audit landing page (B2B)
Adds /de/audit and /en/audit with a lead-magnet page (WCAG audit for
free, PDF report + 15min walkthrough) and a request form (name,
company, email, URL, agency/client, motivation), including the
mandatory § 14 BGB business-only notice and confirmation checkbox.

Also, since the site turned out to run exclusively on the Bitpalast
static host rather than Vercel:
- remove vercel.json, port its security headers, agent-discovery
  Link header and .well-known CORS/cache headers into public/.htaccess
- fix the .htaccess rewrite so prerendered routes are served instead of
  falling back to the empty SPA shell
- self-host Comfortaa/Quicksand via Fontsource instead of Google Fonts
- add a separate backend/ Express service for the audit endpoint,
  meant to run on the IONOS VPS independently of the static site
- update the privacy policy to reflect the form and font hosting

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-29 17:43:50 +02:00
Sascha 231803db2d adding learning certificate, styling fixes 2026-01-20 15:18:09 +01:00
Sascha cf609fce1c Arbeiten an Funktionalität Kontaktformular, DSGVO 2025-09-08 15:47:39 +02:00
Sascha 350fc82533 added contact form server 2025-08-28 13:58:09 +02:00