Skip to content
Let's Talk
Projects
Business Website

Les Jardins Idée-ô — Pépinière Website & Landscape Design Studio

Full stack build of two connected Laravel + Inertia/Vue applications sharing a single codebase — a public pépinière site and a premium bureau d'étude site — backed by a custom Nova admin, a normalised portfolio + blog data model, an S3 + Cloudflare image pipeline with on-the-fly WebP resizing, and a domain-aware routing layer that serves both brands from one deployment.

Visit site
CLIENT
Les Jardins Idée-ô
Haut-Ittre, Brabant Wallon, Belgium
ROLE
Full Stack Engineer
DURATION
4 months
TEAM
2
  • 14

    Nova-managed admin entities across both sites — projects, project images, services, service categories, blog posts, post categories, testimonials, enquiries, media, and shared brand settings — wired through Eloquent relationships

  • 94+

    Lighthouse performance score on portfolio and homepage routes — Inertia SSR for first paint, Cloudflare on-demand WebP resizing, and explicitly sized images keep CLS at zero and the JS bundle under ~110KB

  • 2

    Brands served from one Laravel codebase — domain-aware middleware resolves the active site at request time, swaps the Inertia layout, and scopes Eloquent queries via a global brand scope so content never leaks across surfaces

Tech Stack

  • Laravel
  • Laravel Nova
  • Inertia.js
  • Vue.js
  • Alpine.js
  • Tailwind CSS
  • MySQL
  • AWS EC2
  • AWS S3
  • Cloudflare CDN
  • Google Tag Manager
  • Google Analytics
  • Figma