Sumac Yard · Toast build sheet

View the site mock. Concept design by Coursed. Sumac Yard is a made-up fast-casual Levantine bowl shop with five Charlotte locations; nearly all of its sales come through online ordering, so every module points at the order flow. Assets are in img/ and are regenerated by bake.py from the photos in src/. No Code Block on this site.

Signature idea

Real overhead food photography on flat sumac red. The hero is a real falafel bowl shot from directly above, cut out of its table and set on the red with a soft shadow (both baked into the image, since Toast can't draw shadows). The three plated menu items get the same treatment, so the homepage repeats one look: a real dish, from above, on red. The build sequence is four real photos (rice, grilled chicken, chopped salad, tahini) cropped square under a red label band. Nothing is drawn on the food.

Layout: everything is centered. No promo bar; the phone gets the persistent mobile CTA instead. The first screen is one red field, a short headline, one big button and the finished bowl, so it reads at thumbnail size. There are no image-left/text-right rows; the page is centered Text, Multiple Images + Text, Menu Items and full-width Media.

Fonts

RoleFontSource
Primary (headings, nav logo, step labels)Bricolage Grotesque, Condensed ExtraBold (wght 800, wdth 75)Google Fonts / OFL. Upload fonts/BricolageGrotesque-CondensedExtraBold.ttf, a static instance cut from the variable font with fontTools (the variable original is in src/fonts/). Headings are sentence case. No text-transform.
Secondary (body, buttons, nav links, prices)Figtree Regular + BoldGoogle Fonts / OFL. Pick Figtree from Toast's list if it's there; if not, upload fonts/Figtree-Regular.ttf and Figtree-Bold.ttf.

Colors and shape

SettingHex
Brand#B3123F (sumac red)
Background#FFFFFF
Surface#FFFFFF
Text#1C1215
Icon#B3123F
Border#1C1215
Module backgrounds usedBackground (#FFFFFF), Brand (#B3123F), Text (#1C1215). Nothing else.

Corner radius 0 on buttons and images. Primary button = solid brand, white text. On red modules (hero, locations) the button is white with brand text. One button per module.

Nav, banners, pop-up, footer

ItemSettings
Promo / Spotlight bannerOff.
NavOverlaid on the Welcome module (transparent, white text), so the red runs to the top of the screen. Logo logo-white.png (588×104, transparent). Links: Menu, Build a bowl (anchor to module 2), Catering (anchor to module 7), Locations (anchor to module 5). Primary CTA Order now (white) → Online Ordering, which opens Toast's location picker since there are 5 locations. Cart: on.
Mobile CTA bannerOn. Brand bg, "Order now" → Online Ordering. Sticks to the bottom of the screen on phones.
Pop-upEmail signup. Trigger on page load (about 4s delay if the editor offers one), show once per visitor. Image popup.webp. Heading: "Free falafel on your next order". Text: "Join the email list and we'll send a code for a side of falafel. We write about twice a month." Button "Join the list" → Email Marketing page. The offer is a concept placeholder; confirm with the owner before launch.
FooterToast default. Logo logo-white.png on Text-color bg. Locations + hours from Toast data (all 5), Instagram, Facebook, TikTok, links to Menu, Order Online, Catering, Gift Cards, Email list. Footer text: "Concept design by Coursed".
Faviconfavicon.png (192×192 bowl on red)
Menu / Order pagesToast-generated. Upload item-*.webp as the POS item photos so the menu matches the homepage.

Homepage modules, top to bottom

#ModuleSettingsAssetsCopy
1WelcomeBackground image, text box CENTER and at the TOP, no box color, no dim overlay. White heading. Tallest height setting. 1 button, white.hero.webp (2400×1500: flat brand red, real falafel bowl photo cut out and centered in the lower part with a baked soft shadow, bleeding off the bottom). Phone version hero-mobile.webp (1080×1700) if the editor takes a separate mobile image.H1: Build a bowl
Button: ORDER NOW → Online Ordering
No paragraph.
2Multiple Images + TextBackground bg, centered heading + text above, 4 images in one row, small gap, no button. Anchor: buildstep-1.webp … step-4.webp (900×900 each; real photo under a red label band with the number and step name baked in)H2: Four stops down the line
Pick a base, a protein and your toppings, then finish it with tahini or garlic sauce.
Alt text: see the mock's alt for each step
3Menu ItemsBackground bg, centered heading, 4 items, image on top, name + description + price centered, button under. Anchor: menuPOS photos: item-falafel-bowl.webp, item-chicken-plate.webp, item-chopped-salad.webp (real dishes cut out onto red), item-chicken-wrap.webp (plain photo)H2: Or order one of ours / Same price at every shop.
Falafel Bowl $12.25 · Chicken & Majadra Plate $13.45 · Chopped Salad Bowl $11.25 · Chicken Shawarma Wrap $11.75 (descriptions from POS; mock wording is a suggestion)
Button: SEE THE FULL MENU → Menu page
4TestimonialsBackground bg, centered heading, auto-pulled 4–5★ Google reviews (needs Google Business Profile linked for each location), show 3noneH2: From our Google reviews. Reviews are pulled by Toast; the mock shows grey placeholders on purpose.
5TextBrand bg, white text, centered. Anchor: locationsnoneH2: Five shops in Charlotte
One line per shop, name in bold:
1 South End · 2017 South Blvd · (704) 555-0131
2 NoDa · 3226 N Davidson St · (704) 555-0132
3 Plaza Midwood · 1514 Central Ave · (704) 555-0133
4 Ballantyne · 14825 Ballantyne Village Way · (704) 555-0134
5 University City · 9011 JW Clay Blvd · (704) 555-0135
Button: CHOOSE YOUR SHOP (white → Online Ordering location picker)
6Media (image)Brand bg, no top spacingmap.webp (2000×1000, drawn by bake.py, not a real map; pins numbered to match the list)Alt: Simple map of Charlotte with five numbered pins
7Media (image)Full width, no spacing. Anchor: cateringcatering.webp (2000×900)Alt: Falafel plate with hummus, chickpeas, pickled cabbage and pickled peppers
8TextBackground bg, centered, 1 buttonnoneH2: Catering for the office
A bowl bar for ten or more, set up so everyone builds their own. It runs $15.50 a person. Order a day ahead and pick it up at any shop, or we'll bring it to you.
Button: START A CATERING ORDER → Catering page

Other pages

PageTypeNotes
CateringToast Catering page (Catering & Group Orders)Suggested catering menu: Bowl Bar, per person, 10 minimum, $15.50 · Wrap Platter, 10 halves, $62 · Falafel by the dozen $14 · Hummus + pita, serves 10, $28 · Baklava tray, 20 pieces, $36. 24 hours notice. Pickup at any shop or delivery.
Email listEmail Marketing pageLinked from the pop-up and the footer.
Gift CardsGift Cards pageFooter link only.

Code Block

None. The plate cut-outs and their soft shadows, the step label bands and the map are all baked images.

Unverified in editor

Photo credits

All photos from Wikimedia Commons. Every food image is a real photograph: cropped, color-graded the same way, and for the round plates cut out of the table along the plate edge. No food is composited or drawn. For launch, swap in the client's own overhead shots of their bowls on the same red board.

Used inFileAuthorLicense
Hero, Falafel Bowl item, faviconTasty Buddha Bowl with FalafelAndy LiCC0
Step 1, BaseHomemade grilled chicken thighs with rice and Israeli saladHaJunkiyadaCC BY-SA 4.0
Step 2, ProteinGrilled chicken thighs with ptitim and Israeli saladHaJunkiyadaCC BY-SA 4.0
Step 3, ToppingsIsraeli saladHaJunkiyadaCC BY-SA 4.0
Step 4, SauceTahinaGilabrandCC BY-SA 3.0
Chicken & Majadra Plate itemGrilled chicken with majadra and vegetablesHaJunkiyadaCC BY-SA 4.0
Chopped Salad Bowl itemHomemade chopped saladHaJunkiyadaCC BY-SA 4.0
Chicken Shawarma Wrap itemHandmade Chicken Shawarma Wrap - LavashAndy LiCC0
Catering (wide)Falafel Plate, Berlin (food only, no signage in frame)AnagoriaCC BY-SA 4.0
Pop-upFalafels 2Popo le ChienCC BY-SA 3.0

Fonts: Bricolage Grotesque and Figtree, SIL Open Font License (fonts/OFL-*.txt).