Pizza Checker

Case study · In production

Pizza Checker in Vosíme's kitchens.

Vosíme is a Czech pizza delivery chain with more than 40 branches. At the branches that run Pizza Checker, a camera under the shelf photographs every pizza at the packing station, and our models check it against the order before the box is closed.

We built the whole system for them: the camera and its software, the models, and the admin where the team reviews every order.

Vosíme.czvosime.cz
Pizza Checker camera mounted under the stainless shelf at a Vosíme packing station, with the green status light below
The camera under the shelf at a Vosíme packing station.
branches in the chain
40+
pizzas a month across the chain
220,000
pizzas evaluated by Pizza Checker
1M

Chain figures describe Vosíme as a whole, not current deployed coverage of Pizza Checker. Figures as of September 2026.

At the branch

What it looks like at Vosíme.

Photos from a Vosíme branch, and the kit for one packing station as it leaves our workshop.

Stacks of pizza boxes on a stainless shelf above the packing station at a Vosíme branch
Boxes wait on the shelf above the packing station. The camera is mounted under the same shelf, on the right.
The camera with its cable, a bag of fittings, and the LED panel laid out on a desk
The kit for one packing station: the camera with its cable and fittings, and the LED panel.
The underside of the shelf at the packing station with the camera, a square LED panel, and a green status light
Under the shelf: the camera, the LED panel that lights the pizza evenly, and the status light, green when the camera is ready.
The camera fixed to the underside of the stainless shelf with its cables
Fixed under the stainless shelf, above the counter.
The camera's lens window seen from below
The lens looks straight down at the box through a glass window.

The cameras at Vosíme have blue end caps. On the product page the camera is shown in its black production finish.

From the Vosíme cameras

What the camera sees at the packing station.

Each photo comes from a Vosíme packing station, with the verdict our models gave it.

See the checks step by step
  • Pizza topped with ham, salami, camembert, chicken strips, bacon bits, and cornAll 6 toppings as ordered
  • Ham pizza with a pale, underbaked crustUnderbaked · back to the oven
  • Pepperoni and corn pizza with a charred crustBurnt · made again
  • Pepperoni and jalapeño pizza with thin lines of srirachaSriracha as ordered
  • Pepperoni pizza packed without a pizza saverNo pizza saver
  • Pizza with a hand resting on itHand in the way · retake
  • The underbaked ham pizza after re-baking, with an evenly golden crustRe-baked · OK
  • Pizza with lines of cheddar sauce and BBQ sauceTwo sauces as ordered

How it runs

One tap at the packing station.

The check fits into the step the staff already take when a pizza is ready to go.

  1. 01

    Packed

    Staff tap Pack on the tablet once the pizza is in the box.

  2. 02

    Photographed

    The camera takes a 4K photo of the open box. If something covers the pizza or the photo is blurred, the tablet asks for a retake.

  3. 03

    Checked

    The models check doneness, toppings, sauces, and the pizza saver against the order.

  4. 04

    Recorded

    The tablet shows OK or what to fix, and the photo and every result are saved with the order.

The admin

Every order with its photo and results.

The Vosíme team looks at orders by branch and day, opens any pizza, and sees why it passed or failed.

vosime.algovectra.com (sign-in required)
Vosíme Pizza Checker component evaluation view
One pizza, check by check: ingredients, extras, removals, and doneness.
Vosíme Pizza Checker doneness heatmap review
The doneness map of the crust, ready for review.
Vosíme Pizza Checker operational filters
Filters by date, pizza type, and the result of each check.

Screens from the live admin. Account, branch, and order identifiers are left out.

What we built

From the camera to the admin.

  • Camera

    Our own camera under the shelf at each packing station. One PoE+ cable brings power and data, and the focus is set from the browser.

  • Camera software

    A small Linux image we maintain ourselves. Every unit runs the same build and gets its updates over the air.

  • Models

    Computer vision models for doneness, toppings, sauces, the pizza saver, slicing, and photo quality, including blur.

  • Backend

    Python services take each photo, run the checks, and save the results with the order.

  • Admin

    Orders, pizzas, and branches in one web app, with filters, a zoom into every photo, the check results, and a branch map.

  • Operations

    Deployed to Kubernetes with Helm from GitHub Actions, and monitored with Prometheus and Grafana.

  • Python
  • React
  • TypeScript
  • Vite
  • Docker
  • Kubernetes
  • Helm
  • Raspberry Pi
  • AG Grid
  • Leaflet
  • shadcn/ui
Privacy policy

Pizza Checker

Want the same check in your kitchens?

Book a demo