Dmitriy Roi
Back to portfolio
Platform
· 2023· 1–2 months

Jeanne Assurance — Multi-language Insurance Portal

Multi-language insurance portal with Strapi.io content editing, dynamic application forms, and SSR for SEO. Built with Nuxt 3, Vue 3, Vuetify 3, Pinia, Strapi, TypeScript.

Jeanne Assurance — Multi-language Insurance Portal — screenshot 1

The problem

A Swiss insurance broker needed a multi-language, conversion-focused portal that the marketing team could update without developers — and that ranked in search for insurance queries.

My approach

I built a Nuxt 3 + Vuetify 3 portal with dynamic application forms, Strapi-driven sections, and SSR for SEO. Multi-language i18n with proper hreflang.

The result

The client edits copy, images, and section order themselves — without a developer in the loop. Pages cold-load in under a second.

Key highlights

  • Dynamic application forms with validation
  • Strapi.io content editing for non-technical staff
  • Multi-language i18n with hreflang
  • SSR + SEO meta
  • Sub-1s LCP on cold cache

Related work

Need something like this?

I help startups and businesses ship AI-powered Vue / Nuxt products end-to-end. Let's talk.