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.
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.
| Role | Font | Source |
|---|---|---|
| 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 + Bold | Google Fonts / OFL. Pick Figtree from Toast's list if it's there; if not, upload fonts/Figtree-Regular.ttf and Figtree-Bold.ttf. |
| Setting | Hex |
|---|---|
| Brand | #B3123F (sumac red) |
| Background | #FFFFFF |
| Surface | #FFFFFF |
| Text | #1C1215 |
| Icon | #B3123F |
| Border | #1C1215 |
| Module backgrounds used | Background (#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.
| Item | Settings |
|---|---|
| Promo / Spotlight banner | Off. |
| Nav | Overlaid 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 banner | On. Brand bg, "Order now" → Online Ordering. Sticks to the bottom of the screen on phones. |
| Pop-up | Email 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. |
| Footer | Toast 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". |
| Favicon | favicon.png (192×192 bowl on red) |
| Menu / Order pages | Toast-generated. Upload item-*.webp as the POS item photos so the menu matches the homepage. |
| # | Module | Settings | Assets | Copy |
|---|---|---|---|---|
| 1 | Welcome | Background 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. |
| 2 | Multiple Images + Text | Background bg, centered heading + text above, 4 images in one row, small gap, no button. Anchor: build | step-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 |
| 3 | Menu Items | Background bg, centered heading, 4 items, image on top, name + description + price centered, button under. Anchor: menu | POS 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 |
| 4 | Testimonials | Background bg, centered heading, auto-pulled 4–5★ Google reviews (needs Google Business Profile linked for each location), show 3 | none | H2: From our Google reviews. Reviews are pulled by Toast; the mock shows grey placeholders on purpose. |
| 5 | Text | Brand bg, white text, centered. Anchor: locations | none | H2: 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) |
| 6 | Media (image) | Brand bg, no top spacing | map.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 |
| 7 | Media (image) | Full width, no spacing. Anchor: catering | catering.webp (2000×900) | Alt: Falafel plate with hummus, chickpeas, pickled cabbage and pickled peppers |
| 8 | Text | Background bg, centered, 1 button | none | H2: 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 |
| Page | Type | Notes |
|---|---|---|
| Catering | Toast 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 list | Email Marketing page | Linked from the pop-up and the footer. |
| Gift Cards | Gift Cards page | Footer link only. |
None. The plate cut-outs and their soft shadows, the step label bands and the map are all baked images.
hero.webp (change the y offset in bake.py) or shorten the module.hero.webp; the bowl is centered so a center crop should keep it.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 in | File | Author | License |
|---|---|---|---|
| Hero, Falafel Bowl item, favicon | Tasty Buddha Bowl with Falafel | Andy Li | CC0 |
| Step 1, Base | Homemade grilled chicken thighs with rice and Israeli salad | HaJunkiyada | CC BY-SA 4.0 |
| Step 2, Protein | Grilled chicken thighs with ptitim and Israeli salad | HaJunkiyada | CC BY-SA 4.0 |
| Step 3, Toppings | Israeli salad | HaJunkiyada | CC BY-SA 4.0 |
| Step 4, Sauce | Tahina | Gilabrand | CC BY-SA 3.0 |
| Chicken & Majadra Plate item | Grilled chicken with majadra and vegetables | HaJunkiyada | CC BY-SA 4.0 |
| Chopped Salad Bowl item | Homemade chopped salad | HaJunkiyada | CC BY-SA 4.0 |
| Chicken Shawarma Wrap item | Handmade Chicken Shawarma Wrap - Lavash | Andy Li | CC0 |
| Catering (wide) | Falafel Plate, Berlin (food only, no signage in frame) | Anagoria | CC BY-SA 4.0 |
| Pop-up | Falafels 2 | Popo le Chien | CC BY-SA 3.0 |
Fonts: Bricolage Grotesque and Figtree, SIL Open Font License (fonts/OFL-*.txt).