A product catalog for a food manufacturer's sales team
It is a catalog, nothing more. What made it useful is that it fixed three everyday problems for the sales team:
Change a product once, and every copy is up to date.
The web catalog, the PDF and the page reps send all come from the same product list, so nobody sends last month’s version.
Tomato sauce
CodeTS-500
PackGlass jar
Weight500 g
Shelf life12 months
StorageRoom temperature
Minimum order12 jars
Reps send a link, and the customer opens it on any phone.
On many phones, the links inside a PDF do nothing when tapped. So reps send a page instead: the catalog, a download button and a WhatsApp button.
Thanks. I tried to tap the product links but nothing happens on my phone.10:09
10 pages · updated today
Sent as a file, the catalog opens in a phone's PDF reader, where taps on its links often do nothing.
The page opens in any phone's browser. "Send the catalog" uses the phone's own share menu, and falls back to copying the link and then to WhatsApp.
Ingredients and allergens, ready to send in a chat.
Products get a sheet with their ingredients, nutrition facts and allergens, from the official label once it is final. When a buyer asks, the rep sends it as an image.
The project in numbers.
Source: the project's code, read on 21 October 2026.
We reused it for a dairy producer.
Same tool, their product list. Anything not confirmed yet is marked to confirm, so their team knows exactly what to fill in.
Source: the draft PDF, 2 September 2026.
The same idea, for other sales teams.
Examples · we haven't built these The same catalog with a different product list, for the same moment: a rep, a buyer and a phone.
The current wine or beer list, with alcohol content and allergens, opened from a link during the visit.
Sizes, weights and pack quantities on the phone, without calling the office to check.
The ingredients or safety sheet of each product, sent in the chat when a client asks.
Hundreds of codes that change often. Change the list once and every copy is current, with no prices to go out of date.