Novence

Restaurants and cafés

Restaurant website with menu and hours

Put your menu and opening hours in two small files, /data/menu.json and /data/hours.json, and the site shows them automatically. Change a price, redeploy, and it's live — or on Pro and Scale edit it from a form on your own site. Business use is allowed, including on Free. Hosting is free on your domain with SSL, and bookings work through a widget.

Updated · Novence

Start free

How do I get it online?

  1. Step 1 · Build the site

    Ask an AI assistant for a restaurant site that reads the menu from /data/menu.json and hours from /data/hours.json.

  2. Step 2 · Publish

    Deploy with the assistant or npx novence deploy ./site.

  3. Step 3 · Add bookings

    Paste your booking widget (for example Cal.com or your reservations provider) into the page.

  4. Step 4 · Update the menu

    Edit menu.json and redeploy. On Pro and Scale, staff can edit it at /edit after an email code.

What does it cost?

OptionPriceIncludes
Novence Free$0/mo1 site, 1 custom domain, free SSL, 10 GB bandwidth, 50 form submissions/mo, business use allowed
Novence Pro$29/mo20 sites, 10 custom domains, 50 GB storage, 200 GB bandwidth, 2,000 deploys, 2,000 form submissions, video uploads up to 50 MB, preview URL for every deploy, rollback of the last 5 deploys, owner edit for site data, 5 team seats per site

Prices checked 24 September 2026. Sources: Novence pricing

How the menu file works

The page fetches /data/menu.json from your own site and renders it. There is no database and no plugin, so the menu loads fast and can't break during an update.

On Pro and Scale, turn on owner edit and the chef or manager gets a simple generated form (not raw code) at /edit on your domain. Changes go live in about a minute without a new deploy.

[
  { "name": "Flat white", "price": "$5.00", "section": "Coffee" },
  { "name": "Smashed avo", "price": "$19.50", "section": "Breakfast" }
]

What works on Novence?

  • Menus, specials, and hours in /data/*.json
  • Reservations and ordering widgets pasted into your HTML
  • Contact and quote forms with Novence Forms — submissions land in your inbox
  • Photos of dishes and the venue, served fast from the edge

FAQ

How do I update my restaurant menu online?

Edit /data/menu.json and redeploy, or on Pro and Scale use the owner edit form at /edit on your live site — no developer needed.

Can customers book a table?

Yes. Embed your reservation or booking widget in the page and it works as normal.

Can I show different hours on public holidays?

Yes. Add the dates to hours.json and the page shows them.

How much does it cost?

$0 on Novence Free for one site with your domain and SSL. Owner edit is on Pro ($29/mo).

Publish your site free

One prompt or one command. Your domain and SSL included on Free. No credit card.