V — ARTE À MESA

Arte à Mesa.

Rental management for a dishware rental shop — clients, catalog, rentals. Running in production, in the store.

What it is

A dishware and party-rental shop needed to stop managing rentals on paper: which items exist, which are out, who has them, when they come back. Arte à Mesa is the system the store runs — catalog with per-item inventory, clients, rentals with date ranges and returns. It runs on the store's own machine, reachable from a tablet at the counter.

How it's built

TypeScript monorepo: a pure domain core, a Hono API with Prisma over SQLite, and a React front end (Vite, Radix, TanStack Query). Small by design — a store doesn't need microservices, it needs software that works every day.

In practice

Catalog with per-item inventory
FIG. 1 — CATALOG
Rentals list
FIG. 2 — RENTALS
New rental form
FIG. 3 — NEW RENTAL
Client detail view
FIG. 4 — CLIENT

Born as a benchmark

This codebase started as an experiment: the same spec and the same three implementation plans, executed independently by several coding models — Claude Opus as the reference, plus GLM, Qwen and Gemma — one branch and one draft PR per model, all agent-driven. The store runs the Opus build. The experiment became part of how I evaluate models for real work; the workflow behind it is on how I use Claude.