Skip to main content

Unit 24 • RF Code & AI

Native Restaurant

Build a complete website for a Native-owned restaurant, with a tab-switching menu, an about section, a reservation form, and a header that transforms as visitors scroll down the page.

CSS Custom Properties Tab Switcher JS position: fixed Scroll Events Food Sovereignty

What You'll Build

A full restaurant website for Manoomin Kitchen, a fictional Ojibwe-owned restaurant built around wild rice and Indigenous food traditions.

🌾

Full-Screen Hero

A dramatic dark backdrop with display typography, a location tag, and a call-to-action button that links to the menu.

🍽

Tab-Switching Menu

Four menu categories (Starters, Mains, Sides, Desserts) that switch instantly when a tab is clicked, with no page reload.

📖

Restaurant Story

A two-column about section with the kitchen's origin story, a pull quote, and a photo placeholder for the space.

🔝

Scroll Header

A transparent fixed header that turns solid as the page scrolls, a pattern used on nearly every modern website.

7 Stages

Each stage builds on the last. Start at Stage 1 and follow the steps in the left panel.

Sources & Further Reading

Research that informed this unit: Indigenous food sovereignty, Native-owned restaurants, and the web concepts you'll use.

Food Sovereignty & Indigenous Agriculture
Native Cuisine & Restaurants
CSS & JavaScript Concepts