[ Hospitality · Premium · 2026 · Live ]
Coals & Branches
60 fps · M1 baseline




↳ swipe or tap thumbnails↳ click thumbnails · ← → on keyboard
[ Overview ]
Coals & Branches is an open-fire restaurant in central Moscow. The cuisine concept: alternative beef cuts of rare butchery (machete, skirt, denton, flat iron) cooked over live coals from apple, oak, and cherry wood. The digital product had to reproduce the restaurant atmosphere — heat, smoke, branches, sparks — directly in the browser.
Client
Coals & Branches — Moscow
Duration
Premium landing
Sector
Hospitality · Premium
Year
2026
Status
Live
Live URL
coals-and-branches.vercel.app ↗[ The challenge ]
The brief.
Make a site that works as a first impression of a premium-segment restaurant. The guest should read the character — brutal, noble, craft — within seconds and take a target action: book a table or join the loyalty program. Also prepare a dynamic offers block editable by the restaurant without programmers.
[ The approach ]
How we shipped it.
- 01
Cinematic hero with three parallax layers: background coals, soft smoke, and a real-time canvas of live sparks. The headline 'Coals & Branches' appears in a high-contrast serif with a stone-carved effect. Cursor inside the hero turns into a spark with its own trail.
- 02
Animated site-wide background: two canvas-driven particle layers (global upward sparks + cursor trail). Sprite-cache rendering holds 60 fps on every device down to MacBook M1.
- 03
Interactive 'Directions': four vertical columns (Open Fire / Raw Steel / Bar & Smoke / Wine Cellar) that expand like film exhibitions on hover. Click routes to the corresponding menu section with auto-scroll.
- 04
Signature dishes carousel with horizontal scroll and snap anchors — six author positions, each card unfolds with description on hover.
[ Stack ]
[ Team ]
- Engineering × 1
- Design × 1
[ Results ]
What it moved.
60 fps
sustained on every device down to M1
RU / EN
full bilingualism via React context
1-minute
add a promo, seconds to add a menu item