A static Nuxt, Vue and TypeScript website for a corporate events business. The branded contact form is built into the static site and posts to a Google Apps Script web app in production, with a local fallback route for development. Typecheck, lint, unit and end-to-end tests.
What stands out
- Nuxt static generation
- Serverless contact form via Apps Script
- Playwright end-to-end tests