Case studies

Three clients. Three industries. Three measurable outcomes.

No generic testimonials. Three projects delivered or in delivery, with real context, the stack we used, and a measurable gain for the founder.

Sector : Carpentry / Wood flooringDelivered

Pierre et Parquet

Mathis Cottier, owner

Context

Pierre et Parquet imports its product catalog into Odoo manually every month. Two full days absorbed by entering supplier references, prices, stock and technical sheets.

Problem

Manual Odoo entry of 2 days/month for 800 to 1,200 references. Price errors leaking into customer orders. No margin to expand the catalog without hiring.

Solution

AI agent for catalog import: upload supplier file (PDF or Excel) → AI extracts references, normalizes prices, maps Odoo categories, then pushes products via the Odoo API after a one-click human validation.

Stack

  • Next.js
  • Gemini 2.0
  • Supabase
  • Vercel AI SDK
  • Odoo API

Outcome

2 days/month → 0 minute. 24 days per year recovered from manual entry.

« We had a wall. Every month two days locked updating Odoo, and no way to grow the catalog without breaking everything. Codea delivered the agent in three weeks, and I haven't opened the import screen by hand since. »

Mathis Cottier, owner, Pierre et Parquet
Sector : Food / Quick-serviceDelivered

Dream Donuts

Thomas, founder

Context

Dream Donuts drives sales through several channels (POS, Uber Eats, Deliveroo, click & collect). Every Monday, Thomas spent a day compiling numbers into a spreadsheet for the team meeting.

Problem

One Monday/week blocked on reporting. Data scattered across 4 sources, manual copies, Excel formulas breaking each time a channel was added.

Solution

Self-hosted n8n workflow that queries each source API, aggregates sales by channel and product, asks Gemini for a synthetic commentary on variations, then sends a structured Telegram message to the founders every Monday at 8 AM.

Stack

  • n8n self-hosted
  • Gemini 2.0
  • Telegram Bot API
  • Supabase logs

Outcome

8 to 10 hours/week recovered. Reliable reporting, comparable week-over-week, no one opens Excel anymore.

« Monday morning, the Telegram message arrives. I know where we stand in two minutes. That's exactly what I wanted from a custom tool: it works for me, not the other way around. »

Thomas, founder, Dream Donuts
Sector : Real estate / MarketplaceIn progress

IMMATCH

Roger-Jacques Vluys, Cadre Estate Solutions

Context

IMMATCH connects individual sellers and professional buyers in the same marketplace, with automatic matching on criteria (area, price, property type, urgency).

Problem

The French B2C/B2B real estate market still runs on phone and email. No platform does algorithmic matching with two-sided qualification.

Solution

Next.js marketplace + Supabase Auth (distinct individual/pro roles). Multi-criteria scoring algorithm. Encrypted personal spaces with internal messaging and digital mandate signature.

Stack

  • Next.js 16
  • Supabase Auth
  • Supabase Postgres
  • Stripe Connect
  • Resend

Outcome

V1 delivery in progress. First user tests scheduled in the coming weeks.

Have a workflow that costs you a day every week?

A free 30-minute audit to spot the first candidate worth automating.

Book my free audit