Back to Work

Casa in Ordine — Home Organization Service in Rome.

ClientPersonal
Year2025–2026
RoleFrontend Developer
Casa in Ordine — Home Organization Service in Rome

Challenge

A Rome-based home-organization business needed a multilingual public site that could explain its services, build trust with before/after social proof, and convert visitors through a guided quote flow — without making the owner manage a CMS. The site also had to handle GDPR cookie consent and email-based handoff cleanly.

Approach

I built it in Next.js 16 with React 19, Tailwind v4, and next-intl for IT/EN/ES routing. The standout surface is a 9-step interactive Preventivo wizard that walks visitors through a chaos-level quiz, service category, room details, complexity tier, extras, and availability slots before submitting via Brevo email. Static JSON content lives in /messages/ (no CMS overhead), Chart.js drives the impact/balance metrics on the home page, and Umami plus a cookie-consent banner handle analytics under GDPR.

Stack

Next.js 16React 19TypeScriptTailwind CSS v4next-intlChart.jsBrevo APIUmami AnalyticspnpmVercel

Outcome

Site is live at casainordine.com with full IT/EN/ES support, an end-to-end interactive quote wizard, contact and quote-request emails through Brevo, and SEO wired with per-locale JSON-LD.

Key Contributions

  • Next.js 16 + React 19 frontend with Tailwind v4 and App Router
  • Trilingual routing (IT/EN/ES) via next-intl with static JSON translations — no CMS
  • 9-step interactive Preventivo quote wizard with chaos-level quiz, service selection, and availability handoff
  • Brevo SMTP integration for contact and quote-request emails
  • Chart.js impact and balance visualizations on the home page
  • Umami analytics with GDPR-compliant cookie consent
  • SEO suite — sitemap, per-locale JSON-LD, next/image optimization