Martial Wehrling
← All case studies

Case study

Brûlerie Méridienne

Demo — name and products adapted for this showcase (the real business is kept private).

Modern e-commerce boilerplate for a coffee roaster: catalog, cart, Stripe checkout, a full back-office and an event-driven AI cockpit connected to an agent (Hermes).

Brûlerie Méridienne

Context

E-commerce demo adapted from a real product that is kept private. The name, visuals and catalog were replaced to show the work without exposing the original project’s data. It was built on the first version of ecom-platform, before it was rebuilt into a multi-store engine.

Problem

Bring a complete purchase flow, a back-office and business automations together in one coherent codebase, without artificially separating the customer-facing product from internal operations.

Solution

An e-commerce application with catalog, cart, Stripe checkout, administration and an event-driven cockpit connected to an agent. Sensitive actions remain verifiable and controlled.

My role

Product design, architecture, full-stack development, payment integration, automations and deployment.

Architecture

  • TanStack Start and React for the interface
  • Convex for data and business functions
  • Stripe for payments
  • Hermes for controlled agentic workflows

Challenges addressed

  • Keeping the demo credible without publishing the real business
  • Connecting order, stock and marketing events
  • Keeping human approval on high-impact actions

Verifiable results

  • Catalog → cart → checkout flow represented end to end
  • Back-office and business cockpit combined in a single product
  • Public demo separated from private data

Next steps

Add performance evidence and broader flow coverage as soon as public metrics can be shared without revealing the original product.