Design System

Core - Portfolio

Overview
Review paths

Portfolio Blocks & Tokens

All semantic block renderers and the interactive design token playground. Blocks render with DEFAULT_DESIGN_TOKENS (dark background, primary accent).

Text Blocks

Heading, Paragraph, and List renderers

Developer details

Start from these files when you need to trace the live implementation.

shared/ui/portfolio/blocks/text-blocks.tsx

Custom Stone Patio & Outdoor Living Space

Project Overview

This residential project transformed a neglected backyard into a stunning outdoor living area featuring a 600 sq ft natural stone patio, custom-built fire pit, and integrated seating walls. The homeowner wanted a space that could host family gatherings while complementing their mid-century modern home.

  • Natural flagstone patio with irregular joint pattern
  • Custom gas fire pit with granite cap
  • Dry-stacked stone seating walls
  • LED landscape lighting throughout
  • French drain system for water management
  1. Initial consultation and site assessment
  2. Design approval and material selection
  3. Excavation and base preparation
  4. Stone installation and grouting
  5. Final landscaping and lighting

Media Blocks

Hero, Before/After, Gallery, Testimonial, and Process Step renderers

Developer details

Start from these files when you need to trace the live implementation.

shared/ui/portfolio/blocks/media-blocks.tsx

HeroSectionRenderer (large-single)
Completed stone patio with fire pit

Thompson Residence Patio

A complete backyard transformation in Denver, CO

BeforeAfterRenderer
New interlocking paver driveway after renovation
Cracked and uneven concrete driveway before renovation
Before
After

Driveway renovation: cracked concrete replaced with interlocking pavers

ImageGalleryRenderer (grid-2)
Retaining wall construction
Retaining wall with natural stone
Natural stone steps installation
Hand-laid stone steps
Outdoor kitchen countertop
Custom pergola with stone columns
TestimonialRenderer
John D. headshot
The team was professional from start to finish. Our new patio has become the centerpiece of our backyard. We use it almost every evening now and have already hosted three cookouts this summer.
John D., Denver CO
ProcessStepRenderer (3 steps)
1

Site Preparation

2-3 days

We begin every project with thorough excavation and grading. The existing soil is removed to a depth of 8 inches and replaced with compacted gravel base material to prevent settling.

Site preparation and excavation
2

Base & Edge Installation

1-2 days

A layer of crushed limestone is spread and compacted in lifts. Edge restraints are installed to keep pavers locked in place for decades. This step is critical for long-term durability.

Base material compaction
3

Stone Placement & Finishing

3-5 days

Each stone is hand-selected and placed to create a natural-looking pattern. Joints are filled with polymeric sand and the entire surface is sealed for weather protection.

Card Blocks

Feature Card, CTA Section, Stats, and Materials List

Developer details

Start from these files when you need to trace the live implementation.

shared/ui/portfolio/blocks/card-blocks.tsx

FeatureCardRenderer (default / highlight / subtle)

10-Year Warranty

Every project includes our comprehensive 10-year structural warranty covering materials and workmanship.

Premium Materials

We source stone and pavers from top quarries across North America for unmatched quality and consistency.

Expert Craftsmanship

Our crew averages 12 years of experience in hardscape construction and natural stone work.

StatsRenderer
340+
Projects Completed
18
Years in Business
4.9/5
Customer Rating
67%
Repeat Clients
MaterialsListRenderer

Materials Used

  • Pennsylvania BluestoneNatural cleft finish, 1.5" thick irregular flagstone
  • Limestone Gravel Base3/4" crushed limestone, compacted in 2" lifts
  • Polymeric SandAlliance Gator Maxx G2 for joint stabilization
  • Granite Cap StonesThermal finish, 2" thick for fire pit surround
CtaSectionRenderer

Ready to Transform Your Outdoor Space?

Get a free consultation and detailed estimate for your project. We typically respond within 24 hours.

Data Blocks

Project Meta, Detail List, Comparison Table, Badge Row, and FAQ

Developer details

Start from these files when you need to trace the live implementation.

shared/ui/portfolio/blocks/data-blocks.tsx

ProjectMetaRenderer
Location
Denver, CO
Duration
3 weeks
Area
600 sq ft
Budget
$28,000
DetailListRenderer

Scope of Work

  • DemolitionRemove existing concrete pad and dispose of debris
  • ExcavationGrade and compact sub-base to engineered specifications
  • Stone InstallationHand-lay natural flagstone in running bond pattern
  • Fire Pit BuildCustom gas fire pit with electronic ignition system
  • Landscape RestorationSod, mulch, and planting around hardscape perimeter
ComparisonTableRenderer
Before
After
Surface
Cracked concrete
Natural flagstone
Drainage
Pooling water
French drain system
Usable Area
200 sq ft
600 sq ft
Lighting
None
Integrated LED path lights
BadgeRowRenderer
Licensed & Insured
ICPI Certified
BBB A+ Rating
EPA Lead-Safe
FaqRenderer
How long will a natural stone patio last?+
With proper installation and maintenance, natural stone patios can last 25-50 years or more. The key factors are a well-compacted base, proper drainage, and periodic re-sanding of joints.
Do you offer financing?+
Yes, we partner with GreenSky to offer 0% financing for 12 months on projects over $10,000. Longer terms are available with competitive rates.
What happens if stones crack or shift?+
Our 10-year warranty covers structural issues including cracking and shifting. Individual stones can be replaced without disturbing the surrounding area.

Callout Block

Info, Tip, Warning, Success, and Guarantee variants

Developer details

Start from these files when you need to trace the live implementation.

shared/ui/portfolio/blocks/callout-block.tsx

Permit Requirements

Most hardscape projects over 200 sq ft require a building permit. We handle all permit applications and inspections as part of our service.

Maintenance Tip

Apply a penetrating sealer every 2-3 years to protect natural stone from staining and weather damage. We offer maintenance packages for all completed projects.

Scheduling for spring projects fills up quickly. We recommend booking your consultation by January to secure a spring start date.

Project Complete

This project was completed on schedule and within budget. The homeowner rated us 5 stars and has already referred two neighbors.

Our Guarantee

If you are not completely satisfied with the quality of our work, we will make it right at no additional cost. That is our promise.

Divider Block

Line, Dots, and Space variants

Developer details

Start from these files when you need to trace the live implementation.

shared/ui/portfolio/blocks/divider-block.tsx

style: line


style: dots

style: space


Extended Media Blocks

Video Embed, Single Image, and Quote Highlight

Developer details

Start from these files when you need to trace the live implementation.

shared/ui/portfolio/blocks/extended-media-blocks.tsx

VideoEmbedRenderer

Time-lapse of the complete patio installation process

SingleImageRenderer
Finished outdoor living space at dusk

The finished outdoor living space photographed at golden hour

QuoteHighlightRenderer
Great outdoor spaces are not built — they are crafted, one stone at a time.
Mike R., Lead Mason

Token Playground

Interactive picker for all 6 design token dimensions. Select values to see the resolved Tailwind classes.

Developer details

Start from these files when you need to trace the live implementation.

shared/lib/design/tokens.ts

Layout

Overall structure and arrangement of content sections

Spacing

Vertical rhythm and whitespace density

Heading Style

Typographic personality of headings

Accent Color

Interactive elements, highlights, and brand expression

Image Display

How images are visually presented

Hero Style

Main hero image layout

Resolved Tailwind Classes

spacing.containerspace-y-8
spacing.sectionpy-8
spacing.gapgap-6
headingfont-display font-bold tracking-tight
bodytext-base leading-relaxed
accent.texttext-primary
accent.bgbg-primary
accent.borderborder-primary
background.pagebg-surface-ground
background.cardbg-surface-card
background.texttext-foreground
background.mutedtext-text-secondary
imagerounded-surface-lg overflow-hidden
layout.containermax-w-5xl mx-auto
layout.gridgrid grid-cols-2 md:grid-cols-3
hero.containeraspect-video w-full

Current Token Values

{
  "layout": "hero-gallery",
  "spacing": "comfortable",
  "typography": {
    "headingStyle": "bold",
    "bodySize": "base"
  },
  "colors": {
    "accent": "primary",
    "background": "dark"
  },
  "imageDisplay": "rounded",
  "heroStyle": "large-single"
}