About RestaurantCMS

A focused content system for small restaurants, shown here as Third Shift Diner.

Why RestaurantCMS exists

Most small restaurants don’t need a full-blown marketing site with ten plugins and a once-a-year redesign. They need something simple: a reliable menu, clear hours, and a way for guests to reach the right person without messages disappearing into an inbox abyss.

RestaurantCMS is a small, purpose-built content system for that job. It powers this fictional late-night spot, Third Shift Diner, and is designed to drop into your existing domain with minimal fuss.

Instead of logging into a generic website builder, your team uses a streamlined dashboard: Menu, Hours, Contact Messages, and a handful of simple settings. That’s it. No theme marketplace, no plugin conflicts, and no “forgot which page builder this site uses”.

What RestaurantCMS handles well

  • Menu items, categories, pricing, discount pricing, and sort order
  • Sold-out toggles and “featured” flags that surface items on the home page
  • Shared hours that feed the home page, footer, and contact page
  • Per-landing-page QR codes and scan counters for offline campaigns
  • Contact form submissions with statuses (new / in progress / done / spam)
  • Roles for staff, managers, and owners with different permissions
  • Basic activity and login history so you can see who changed what
  • Optional push notifications for new contact messages to subscribed browsers

How the QR codes work

Every landing page in RestaurantCMS has a stable URL and its own QR code image. You can download the PNG from the dashboard and drop it onto table tents, posters, door decals, or printed menus – without locking the offer itself into print.

When guests scan those codes, RestaurantCMS tracks the scan count on that landing page, giving you a light-weight sense of how often your printed pieces are being used compared to links from social or email.

Future-friendly ideas (catering requests, multi-location support, and more advanced notifications) are on the roadmap and can be tailored per restaurant.

Demo Access

Use these accounts to explore the live dashboard. On this demo, all logins are read-only – they can’t permanently change the public site, but they show you the real interface.

The Contact Form Alerts on This Device option you’ll see in the dashboard is the same one we enable on real installs. For the public demo, push notifications are disabled – you can see how it works, but it won’t subscribe your browser.

Access the Demo Dashboard here

Owner demo

Full visibility across menus, hours, and contact messages. See login history, message statuses, and all configuration screens.

Username: demo_owner
Password: demo123

Manager demo

Ideal for shift leads. Can update menus, mark items sold-out, tweak hours, and mark contact messages as handled without touching owner-level settings.

Username: demo_manager
Password: demo123

Staff demo

A lighter view for front-of-house or line staff. See today’s menu, pricing, and sold-out flags so everyone is quoting the same information to guests.

Username: demo_staff
Password: demo123