← All projects
Projects 09/Brand site · Nuxt 4

Maison Boisée

A catalogue site in French, English and Spanish for a perfume brand. There is no cart: each perfume page hands the visitor to a WhatsApp conversation with the message about that perfume already written.

Private repository

01What it is

The public site of a perfume brand. Visitors browse the perfumes, filter by category, read the scent notes and the scent profile of each one, and find the story, shipping, returns and FAQ pages.

02What I built

The whole front end, in Nuxt 4 with Nuxt UI and Tailwind CSS 4. French is served at the root and English and Spanish under a prefix. The perfumes live in one data file and their text in the locale files, with a dark mode, carousels and tabs on top. The Order via WhatsApp button on a perfume page opens WhatsApp with a message already written in the visitor's language, with the perfume name, its volume and the page link.

03How it runs

On Cloudflare Workers, built with the Nitro Cloudflare preset and deployed with Wrangler. There is no database and no API. The catalogue is static data in the repository.

04What I learned

Most of the churn in the history is deployment. I settled on Workers after a long run of Cloudflare commits, and I migrated to the Nuxt UI 4 alpha while the site was already taking shape.

© 2026 Benoit Ardiet · Quito, Ecuador · UTC−5GitHubLinkedInNo tracking, no cookies.