Sajjad Mahessar Good Merch Group Free audit
~/sajjad $ cat projects/print-design ← cd ../projects Operations & compliance

Menus & guest print

In useGenerated in code

A full set of menus, heritage wall notices and an in-room guest booklet for a 17th-century listed inn, all built as code, not drawn by hand. One house style runs through every piece, and when prices change the menu is rebuilt in seconds.

Type
Design in code
Category
Operations & compliance
Built with
Python · ReportLab · fontTools · Vector illustration
Project
36 of 37
HOUSE MASTHEAD PIZZA £··£··£··£··£·· ALLERGENS · ADDRESS FOOTER ONE STYLEborder, rules,leaders, footer REBUILTfrom plain textin seconds
Every menu shares one generated layout

The menu set

  • Pizza, tapas, rolls, children’s and seasonal menus, all from one script. Content comes in as plain text and comes out as a print-ready A4 PDF.
  • One house style throughout: masthead, double border, flanking rules on headings, dotted leaders to right-aligned prices, and an allergen and address footer on every page.
  • A later restyle to a modern bistro look used a display serif converted into static weights with fontTools, so it embeds cleanly in the PDF.

Heritage notices & guest booklet

  • Seven wall notices, four A4 and three A5, each with a drawn background that suits its subject (hills, stonework, beams), all generated in code with no photos needed.
  • The history was researched against the official listing record. Claims that belong to other pubs were kept out deliberately.
  • A guest booklet for each room, cut from a 20-page draft to 8 A4 pages, with the details that change kept on a removable insert.

Result

Print that matches across every menu, wall and room, and no designer needed when a price or dish changes: edit the text and rebuild the PDF.
Compliance

Compliance framework

31 documents an inspector can audit

HACCPLicensing Act s.42COSHHRisk assessment
Resilience

Database backup system

Nine databases backed up in one command

PostgreSQLpg_dumpSupabase CLIDocker
No charge

I’ll find the money before you pay me anything.

Send me your software subscriptions and I’ll come back with what’s replaceable and what it’s worth — free, and yours to keep either way. How it works →

Contact

Want the same done to your cost base?

Open to operations, automation and technical operations roles — and to talking with anyone running a multi-site business who suspects they're paying for software they could own instead.