Tofino Time
WordPress siteCustom 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.

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.
