NORI — Omakase Restaurant
Seasonal. Sequential. Singular.
A premium fictional 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, a gallery lightbox and locally delivered editorial photography.
Role · Design + front-end build (Next.js; demo reservations) · Updated Jul 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.
Self-contained editorial art direction
Locally delivered restaurant photography, disciplined typography, negative space, a seigaiha SVG pattern and brushstroke accents create a complete experience with no runtime asset dependency.
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
- Truthful WebSite, menu and reservation metadata, sitemap, robots, per-page metadata, self-hosted fonts, static export
More Food & Drink templates
Explore more collections
Frequently asked
- What do I get when I buy NORI?
- A one-time licence with the full, editable source code, including 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. 14 days setup support and free updates included.
- What is NORI built with?
- It's a Next.js marketing site, built with Next.js 15, TypeScript, Tailwind v4, Framer Motion, Lenis. You receive the complete source to host and extend anywhere.
- Can YantraCore customise NORI for my brand?
- Yes — buy it as-is for $2,800, or have YantraCore tailor it to your brand, content and requirements. Start from this page or commission a custom build.
- How fast is delivery?
- Delivery is 24–48h after purchase.
Make NORI yours.
Buy it as-is, or have YantraCore tailor it to your brand and content.


