Clunker Busters
A connected platform for customers, inspectors, operations, reporting and payments.
Case study · Feedback tooling
A feedback tool whose real product was physical: bulk-generated QR stickers a business puts on a counter, and the form behind them.
Live · Phase 3 in progress
01The business situation
Businesses want feedback and customers are willing to give it, but only in the few seconds before they walk away. Sofa Networks GmbH of Germany set out to close that gap with something physical: a sticker on the counter that turns a scan into a form. Which meant the product was only half software: the other half was a printable sheet of QR codes that had to work when it came off a real printer.
Core challenge
Generate QR stickers in bulk that stay scannable in print, and put a feedback form behind them that a customer will actually finish.
Before
Feedback requested after the moment has passed
After
Feedback captured at the counter, in seconds
QR Feedback Platform
02The system at a glance
03Workflow 01
An administrator generates a batch of stickers for a business as a print-ready PDF. Everything downstream depends on those codes surviving the trip to paper at the size they will actually be used.
assets/portfolio/qr-feedback/workflow-stickers.png · 16 / 11
04Workflow 02
The customer side is deliberately thin. A scan opens the form, the form is in the customer’s own language, and the response is recorded. Anything more would cost responses.
1Scan the sticker
assets/portfolio/qr-feedback/step-scan.png · 1 / 2.04
2German-language form
assets/portfolio/qr-feedback/step-form.png · 1 / 2.04
3Response recorded
assets/portfolio/qr-feedback/step-response.png · 1 / 2.04
05Workflow 03
The client divided the work deliberately: generation first, the customer side second, and a third phase built entirely from what the first two revealed.
assets/portfolio/qr-feedback/phase-progression.png · 16 / 10
assets/portfolio/qr-feedback/unregistered.png · 1 / 2.04
06Engineering behind the product
A small product with one genuinely fiddly technical problem sitting right at its centre.
Codes are produced at defined physical dimensions so they scan reliably once printed on a real sticker.
Keeping codes crisp at the required sizes was the main technical challenge, and it governs whether the product works at all.
Batches are laid out into print-ready documents rather than exported one code at a time.
A sticker can exist before it belongs to anyone and be claimed by a business afterwards.
The customer-facing product shipped in German for its first market rather than in English with a translation layer bolted on.
Batch generation runs through a queue so a large export does not block the dashboard.
Backend and frontend run as separate managed processes behind one web server.
07Technical architecture
A Django application with the backend and front end running as separate managed processes behind one web server.
Backend
Frontend
Async
Cloud & serving
Localisation
Delivery tooling
08Delivery journey
Scope the MVP with the client
Sticker generation and PDF export
Customer form and unregistered stock
Three rounds before release
Live for the client’s customers
Iterations from earlier phases
Maintain phases one and two
Phases one and two are live and supported; phase three is in progress. Dates and durations are withheld until confirmed. Verify before publishing
09What the system enabled