Cascade Fence & Deck focuses on providing premium contractor services to homeowners in the Portland, OR, and Vancouver, WA area. Our GTMA web development team worked with the fence and deck company to build a beautifully branded website.
We Create Beautiful Spaces.

Services Provided
  • web design
  • social advertising
  • lead generation

cascade fence + deck.

Based in Vancouver, WA, Cascade Fence & Deck has set the standard for quality work and delivered the best in customer service. The local fence and deck company had several design requirements for this project. Our expert web dev team overcame these challenging obstacles to create something truly special and unique.

unique developer solutions.


    –  Custom build based on the Roots Sage theme

    –  Webpack

    –  Laravel Blade for templating

    –  SASS

    –  Bootstrap 4

    –  scrollreveal.js for scroll animations

    –  featherlight.js for responsive modals

    –  slickcarousel.js for content & image sliders

two-stage slide-out menu.

We created a two-stage slide-out menu with plenty of nuances that are not immediately apparent. The design required different presentations at varying screen widths and slightly different strategies to meet the same visual and sizable goals.


Of course, we needed to build the product in a way that allowed the Cascade Fence & Deck team to confidently and effectively manage the tool. We carefully utilized every bit of the native WordPress menu functionality and supplemented it with custom fields where necessary so the client could easily update the menu themselves.

products, types + styles.

Cascade Fence & Deck has many different products and services they wanted to display on their website. In addition to fences and decks, they also build arbors and gates; and they do so with different materials and styles. All of which needed to be represented in a clear but not overwhelming manner.


While we used a modal window to display the styles on desktops, we knew this method would not be a solution for smaller screens. Our web team opted to link through to a display page below a specific breakpoint. To utilize the same content, we used the AJAX tool to load information from the page into the modal window.

  • This field is for validation purposes and should be left unchanged.