Today's board
Grouped into vegetables, fruit, herbs and other. Priced per kilo, bunch, punnet or each, so £3.50 is never a mystery.
Punnet is a one-page website for a farm stand or greengrocer. Today's board with prices, a harvest calendar, recipes for the glut, and a shopping list that adds itself up.
Today's board ·
Eggs are back. Bring your own bags.
Three files. No admin screen, no server, no account.
Your stand, your produce and your recipes live in three small files. A name, a price, a unit, the months it's in season, and a note for the card.
{
id: "apples",
name: "Apples",
emoji: "🍎",
category: "fruit",
unit: "kg",
price: 2.6,
season: [9, 10, 11, 12, 1],
peak: [10],
note: "Cox and Bramley",
}
Every day the board shows what's in season this month, grouped and priced. Mark something sold out with one word and it stays on the board, badged, so nobody drives over for it.
They add from a board card or a recipe. The running total sits in the header, and the list is saved in their browser for Saturday.
Four views, one page, no photos to keep up to date.
Grouped into vegetables, fruit, herbs and other. Priced per kilo, bunch, punnet or each, so £3.50 is never a mystery.
Twelve months on one chart. This month is highlighted, and "At its best" tells you when to buy.
Seven short recipes linked to the produce. In season first, filterable by one item, with one button that puts the lot on your list.
Quantities step by half a kilo or by one. The estimate counts only what's on today's board, and says so.
The sample stand
Hollow Lane is a fictional stand, but the board, the calendar and the list are the real thing. Add something and watch the header total change. Your list stays in your browser; nothing is sent anywhere.
Punnet is written so any stand can adopt it. Edit the three content files, run the tests, build, and put the folder on any static host.
npm test catches a duplicate id, a month 13, or a
recipe linking produce you don't sell.
Hollow Lane is open Thursday to Saturday, 8am to 1pm, and Sunday, 9am to 12pm. Punnet is open now.
Open the board