DineKit Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
DineKit gives restaurants, cafés and pubs everything they need to publish a proper menu on WordPress — free:
- Menu builder — menus (Lunch, Dinner, Drinks…), sections (Starters, Mains…), items with images, badges and multiple prices (pint/half, small/large).
- UK allergen support built in — the 14 regulated allergens pre-loaded with icons, tooltips and a printable allergen matrix. Natasha’s Law friendly.
- Dietary labels — vegan, vegetarian, gluten free, halal and your own.
- QR table cards — print-ready QR codes that send guests straight to your live menu: download the vector SVG or print A6 table cards and A4 posters. Generated on your own site — no external service, no subscription.
- Opening hours — with holiday overrides and a live “open now” indicator.
- SEO structured data — Menu, MenuItem and LocalBusiness schema output automatically. Search engines read your menu.
No WooCommerce required. No external accounts. No page builder needed. Works with any theme, on any host.
Built by Web Level Up, a UK web agency that builds commercial WordPress software.
Development
DineKit is open source (GPLv2+). The complete human-readable source — including the React admin application and the build tooling used to generate the bundled dist/main.js — is publicly available and maintained at:
https://github.com/nikutx/dinekit
To build the admin app from source: npm install then npm run build (Vite). See the repository README for the full development setup.
Screenshots
Your menu on any website — sections, prices, dietary labels and UK allergen icons, with a printable allergen matrix.
The drag-and-drop Menu Builder — add sections and dishes, reorder, and edit inline. Everything saves automatically.
Design & Preview — choose a layout and column count and see your menu live before you publish it.
The full dish editor — multiple prices, a photo, the UK-14 allergens, dietary labels and a badge.
Print-ready QR table cards and A4 posters that open your menu on a diner’s phone.
Opening hours with holiday overrides and a live “open now” status.

