Sign inSign up

dbzocchi/menu-generator

By dbzocchi

•Updated 5 days ago

Menu editor & print tool for CJ's Fish & Chips — live preview, PNG/PDF export, vector PDF.

Image
0

1.3K

dbzocchi/menu-generator repository overview

⁠CJ's Menu Generator

Browser-based menu editor and print tool for CJ's Fish & Chips (Filey). Edit menu items and prices with a live A4 split-screen preview, then export print-ready PNGs, PDFs, and multi-pass print layers (UV gloss / greyscale / gold).

⁠Usage

services:
  menu-generator:
    image: dbzocchi/menu-generator:1.0.7
    container_name: menu-generator
    ports:
      - "8080:3000"
    volumes:
      - /mnt/user/appdata/menu-generator:/app/data   # persisted menu.json
    restart: unless-stopped
  • Web UI: http://<host>:8080/ — the menu editor with live preview
  • Bold print edition: http://<host>:8080/index-print.html — print-hardened styling (solid-ink colours, heavier rules/weights) for dark-stock printing; shares the same saved menu data
  • Public viewer: /view.html — read-only menu
  • Vector PDF: GET /pdf — server-side A4 PDF via Puppeteer

⁠Data

Menu data persists to /app/data/menu.json (mount it to keep edits across updates). The browser also keeps a localStorage copy as fallback.

⁠Tags

Versioned tags only (1.0.x) — deployments pin an exact version; latest is not maintained. Built from the project Dockerfile via GitHub Actions.

Tag summary

Content type

Image

Digest

sha256:9a1e8d49b…

Size

456.3 MB

Last updated

5 days ago

docker pull dbzocchi/menu-generator