Home cooks and makers who consign goods to shops get no sales report and sometimes no payment
A home cook left 10 breakfast items at a rice-curry shop, 20 baht each to her and 25 baht retail, sold none on day one, and had no way to know why. Another maker's consigned stock worth nearly 80,000 baht was missing when the shop announced it was closing; the shop said it was sold, refused to pay and offered 500 baht a month.
Is this you?
If you run into this every week, tell us. Teams only build for challenges with someone waiting for the tool.
0ready to build
Next build day
5 ways to tackle it
Hardware and sensors
Shelf Scale: a load-cell tray that counts breakfast items by weight and logs sales
The maker puts a small ESP32 scale under the tray of 10 breakfast items at 20 baht each. Each time the weight drops by one item, a sale is logged with a timestamp, so the maker sees day-one sales and when they happened without asking the shop.
Build with ESP32, HX711 load cell, Wi-Fi, small web dashboard
Camera and vision
Paper Ledger Scan: a printed tally sheet the shop ticks, you photograph it for the payout
The maker leaves a pre-printed sheet by the shelf with a grid. The shop owner ticks a box per sale with a pen, no app. The maker photographs the sheet weekly, Claude vision counts the ticks, and a PromptPay QR for the exact payout appears.
Build with Claude vision, printable grid PDF, PromptPay QR generator
Voice and phone
Evening Ring: a call to the shop at 8 PM that asks how many sold
At closing time the line phones the shop owner and asks in Thai 'how many pieces sold today?' She says a number, and the answer is logged, the payout is calculated and the maker gets a text. It works for an aunty who will never open an app.
Build with Twilio Voice, Thai speech-to-text, Claude, Google Sheets
AI agent
Terms Agent: a one page consignment agreement with a closing clause
The agent asks six questions and writes a one page Thai agreement with weekly counts, a payment day and a clause for what happens if the shop closes: pick up within 7 days and settle at retail minus the shop's cut. It prints in one sheet.
Build with Claude, PDF generator
Web portal
Shelf Match: pairs shops with empty shelf space and makers whose products don't compete
Shops post free shelf space and what they don't sell, and makers post what they make and their margin. The tool matches them nearby so the cook with 10 breakfast items finds a shop that wants them, with sell-through shared in the same place.
Build with Next.js, Supabase, map, Claude (matching)
What people reported
Home cook consigned 10 breakfast items to a rice-curry shop at 20 baht each (25 baht retail), sold none the first day, and does not know what to do.
pantip.comMaker's consigned goods worth nearly 80,000 baht were missing after the shop said it would close; shop claimed they were sold, refused to pay, told the maker to sue and offered 500 baht a month.
pantip.com