Skip to content
Food & DrinkMarketing siteNext.js (React)

NORI — Omakase Restaurant

Seasonal. Sequential. Singular.

A Michelin-calibre omakase and modern-Japanese restaurant template: a warm ink-on-washi palette, an elegant serif display, restrained motion and a fully typed data layer covering a multi-course tasting menu, sake list, a multi-step reservation wizard and a gallery lightbox — all without a single external image.

Next.js 15TypeScriptTailwind v4Framer MotionLenisnext/font

Role · Design + front-end build (Next.js; demo reservations) · Updated Jun 2026

Price · one-time licence
$2,800
Want it customised? Commission a build
  • 9 fully built pages: Home, Menu, Reservations, Story, Gallery, Private Dining, Visit, Contact, 404
  • A typed data layer: multi-course menu, sake list, à la carte, gallery, team
  • A multi-step reservation wizard with validation and a demo confirmation
  • A gallery with a keyboard-accessible, focus-trapped lightbox
Delivery
24–48h
Licence
One-time licence · full source
Support
14 days setup support
Updates
Free updates included

Backend · Reservations / forms
The reservation and contact forms are front-end demos with clean seams — connect a reservation system (e.g. Resy, OpenTable, Tock) or wire the forms to any provider.

Delivered as full Next.js source. Connect a reservation system (Resy/OpenTable/Tock) and wire the forms to your provider.

Live preview — the real build, running in your browser
yantracore.com/previews/nori/
NORILoads the real, interactive build

What makes it special

01

A typed tasting-menu data layer

The full omakase progression (with seasonal and dietary metadata), a sake list with glass/bottle pricing, à la carte enhancements and the team — all editable in plain data files, no CMS dependency.

02

Multi-step reservation wizard

A booking flow (date → time → party → seating → contact → review) with per-step inline validation, accessible error states (aria-required/invalid, role=alert) and a clearly-labelled demo confirmation.

03

Keyboard-accessible gallery lightbox

A gallery grid with a focus-trapped lightbox, keyboard navigation (Esc / arrows) and body-scroll lock, using elegant SVG gradient compositions as stand-in imagery.

04

Restrained motion system

Line-by-line hero reveals, course-by-course scroll entrances and a page fade — all built with Framer Motion + Lenis and gated by prefers-reduced-motion with instant fallbacks. Restraint is the flex.

05

Zero-image static export

All visual richness comes from typography, negative space, a seigaiha SVG pattern, a brushstroke accent and gradient gallery tiles — perfect for a client who hasn't shot photography yet.

What’s included

  • 9 fully built pages: Home, Menu, Reservations, Story, Gallery, Private Dining, Visit, Contact, 404
  • A typed data layer: multi-course menu, sake list, à la carte, gallery, team
  • A multi-step reservation wizard with validation and a demo confirmation
  • A gallery with a keyboard-accessible, focus-trapped lightbox
  • Restaurant JSON-LD, sitemap, robots, per-page metadata, self-hosted fonts, static export

Gallery

More Food & Drink templates

Make NORI yours.

Buy it as-is, or have YantraCore tailor it to your brand and content.