Skip to content
Alex Monro

Tofino Time

WordPress site

Custom tour-booking site built with WordPress and WooCommerce.

How I built it

A group project run as a real agile workflow, from a memo of understanding through a content inventory, wireframes and prototyping in XD, and the build itself.

The theme

A custom WordPress theme built from scratch, which meant learning how the template hierarchy actually works rather than configuring a premade one.

Commerce

WooCommerce handles tours and workshops, with pricing tiers, custom post types, and taxonomies doing the information architecture underneath.

The map

A custom Leaflet map with styled navy tiles and hand-designed pins, put together with open-source tools. The most fun part of the build.

Custom Leaflet map with styled navy tiles and location pins for Tofino Time tours
1 / 2

What I learned

Running a real agile workflow in a group meant the process held the project together as much as the code did. A memo of understanding at the start prevented scope drift later.

Building a custom WordPress theme from scratch forces you to understand how the template hierarchy actually works, not just how to configure a premade one.

WooCommerce handles commerce well, but the real work is information architecture. Pricing tiers, custom post types, and taxonomies need to be right before any storefront logic makes sense.

A Leaflet map is as much a design problem as a technical one. Tile styling, pin design, and zoom behavior all decide whether it feels like part of the site or bolted on.

All projectsNext project