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.
Role · Design + front-end build (Next.js; demo reservations) · Updated Jun 2026
- 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.
What makes it special
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.
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.
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.
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.
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.