Marketing SiteLead FrontendLive

Restaurant78 — UI/UX Prototype

A restaurant concept prototype built to explore an unconventional, highly visual menu experience.

Visit live site1 week build

This project is a restaurant concept prototype built to demonstrate premium UI/UX craft rather than to ship as a production system. The focus was entirely on the front end: a menu presentation that feels bespoke rather than templated, careful typography and imagery treatment, and a smooth, polished interaction feel across the site. It intentionally has no ordering, payment, or reservation backend — the goal was visual identity and interaction quality, not business logic.

The business challenge

Most restaurant sites default to generic, templated menu layouts — a grid of dish photos and prices that looks identical from one restaurant to the next. The challenge was purely a design one: build a menu and overall site experience distinctive enough to function as a flagship example of visual design and frontend craft in a portfolio.

My role

Designed and built the entire prototype as a solo frontend effort — layout, menu presentation, and interaction polish — with no backend requirements.

Engineering challenges

A Menu Layout That Doesn't Feel Templated

Standard restaurant menu UIs default to a generic card grid that reads as a stock food-delivery pattern rather than something bespoke to the brand.

Built a custom menu presentation from scratch rather than reusing an off-the-shelf component pattern — deliberate typography, spacing, and imagery treatment aimed at giving the menu its own identity instead of a templated feel.

Keeping a Visual-Heavy Site Fast and Smooth

A design-forward site leans heavily on imagery and interaction polish, which can easily become slow or janky, especially on mobile, if not deliberately managed.

Kept image loading and animation lightweight and tuned for a fluid feel across devices, prioritizing perceived smoothness over adding more visual effects than the interface could comfortably carry.

Architecture

FrontendReactCustom menu layout and interaction, no backend
HostingNetlifyStatic deployment of the prototype

What we built

Custom Menu Presentation

A menu layout built specifically for this concept rather than a reused template, aimed at feeling distinctive rather than generic.

Polished, Animated Interface

Interaction and motion details throughout the site aimed at a premium, considered feel rather than default component behavior.

Fully Responsive Design

The visual experience holds up across device sizes, from mobile browsing to full desktop layout.

Technical highlights

Custom-built menu component rather than a reused UI-kit pattern, prioritizing brand identity over convention

Lightweight animation and image handling tuned for a smooth feel on mobile hardware

Fully static React build deployed on Netlify with no backend dependencies

Built with
ReactTailwind CSS
Restaurant78 — UI/UX Prototype screenshot

The impact

Prototype

Portfolio-focused build

Custom

Menu layout design

Live

Deployed on Netlify

Responsive

Across all breakpoints

Business outcomes

A Flagship Visual Design Sample

Serves as a portfolio piece demonstrating premium UI/UX capability for prospective clients in food, hospitality, and other visually driven industries — independent of any real business's production requirements.

Lessons learned

A prototype built purely for visual craft is a different discipline from a production build — it's worth budgeting dedicated time for interaction polish rather than treating it as a lighter-effort task

Restaurant menus are a strong place to demonstrate typography and layout skill precisely because the content itself is simple — the craft has nowhere to hide

Next project