All Work Next Case Study

Portal Thermaculture

Booking and operations platform for a growing wellness brand

Product Design B2B + B2C Reporting & Analytics Admin Tools Booking Experience Stakeholder Alignment
Portal Thermaculture — Member Dashboard

Overview

Portalº Thermaculture is a membership-based wellness company offering contrast therapy, sauna, and recovery experiences across multiple physical locations in the U.S. As the business grew, Portal made a deliberate decision to move off an existing third-party booking platform and invest in a fully custom product that could better support its brand, operations, and long-term growth strategy.

I led product design across two major phases of this effort: an initial definition and discovery phase focused on the customer booking experience, followed by a platform expansion phase centered on admin tooling, operations, and reporting. Today, Portal is live in production, supporting hundreds of bookings per day across multiple locations, and has fully replaced the legacy systems it was built to supersede.

Background

Before Portal began building its own platform, the business relied on Glowfox, an off-the-shelf booking system that quickly became a limiting factor.

The team faced several issues:

Beyond day-to-day frustrations, Glowfox also represented a strategic ceiling. Portal's long-term vision included white labeling and franchising, and it became clear that this would be nearly impossible on top of a closed, inflexible third-party platform.

Building a custom product wasn't just about improving UX. It was about owning the platform, unlocking flexibility, and creating a foundation the business could grow on for years.

Project Scope

Phase 1

  • Customer booking and membership experience
  • Session discovery, booking, and checkout
  • Early platform definition and system foundations
  • Rapid iteration directly with the founding team

Phase 2

  • Admin and operator workflows
  • Session creation and scheduling
  • Reporting and analytics
  • Role-based permissions
  • Operational tooling to replace the existing backend system

Team & Role

My role

  • Lead product designer across multiple development phases
  • Owned experience definition across customer and admin surfaces
  • Worked closely with stakeholders to translate loosely defined needs into concrete systems
  • Partnered with engineering on feasibility, scope, and phased delivery

Team

  • Founder and executive stakeholders
  • Product and operations leadership
  • Engineering team (frontend and backend)

Phase 1: Defining the Customer Experience

Context

Phase 1 was less about "redesigning a booking flow" and more about discovering what Portal's digital experience should be.

We were simultaneously:

This meant design was deeply collaborative and highly iterative. Decisions were often made in tight feedback loops, refined, and pressure-tested against real operational needs.

Designing Through Discovery

The early booking experience needed to feel:

Rather than locking into rigid requirements, we treated early designs as working hypotheses. Flows were refined continuously as Portal learned what resonated with customers and what broke down in practice.

Crucially, this phase established foundational patterns and data models that made subsequent development phases possible. The flexibility of the admin platform, reporting, and scheduling systems all trace back to decisions made during this initial discovery phase.

Designing Within Portal's Brand

Portal — Brand Design System

Portal has a modern, new-age aesthetic rooted in colorful geometric forms with a calm but confident tone. The brand intentionally avoids looking like traditional fitness software, which created a real opportunity to design something memorable and differentiated.

At the same time, this introduced tension:

Part of my role was helping the team find the line. I regularly pushed back when design choices crossed into accessibility issues or introduced confusion, while still honoring the spirit of the brand. The result was a UI system that feels distinctly Portal, but remains usable, accessible, and clear under real-world conditions.

Phase 2: Scaling Into an Operational Platform

The Shift in Focus

As Portal expanded, the center of gravity moved from customer experience alone to the systems required to actually run the business.

Phase 2 introduced a different class of problems:

This phase was about turning Portal into a true operating platform, not just a booking interface.

Key Design Challenges & Decisions

Admin Tools Without Overwhelm

Admins needed power, but not complexity for its own sake.

I focused on:

The goal was to let admins move quickly for common tasks while still supporting deeper control when needed.

Portal Admin — Customer Management

Session Scheduling as a System

Scheduling needed to support:

To incorporate these complex and variable requirements, scheduling was treated as a configurable system, borrowing familiar patterns from calendar tools while remaining flexible enough to grow as Portal's offerings evolved.

Portal — Calendar View

Reporting That People Can Actually Use

Reporting was one of the most complex areas of Phase 2.

Stakeholders wanted insight into:

At the same time, not every user needed every metric. Reports were organized by intent, with thoughtful defaults and filters to avoid overwhelming users or presenting misleading data. In several cases, simpler visualizations were chosen intentionally to balance accuracy, clarity, and development effort.

Portal Admin — Sales and Revenue Reports

Outcomes & Impact

Portal is now live in production and fully replaces the previous booking and admin systems.

Most importantly, Portal now owns its product experience end-to-end, rather than working around the limitations of third-party software.

Explore Portal and the experience I helped build on the live site here.

Reflection

Portal was an exciting opportunity to design both a consumer-facing experience and the internal systems that power it, all while working within the constraints of a unique and quirky brand.

Phase 1 required speed, intuition, and comfort with ambiguity.
Phase 2 required systems thinking, restraint, and long-term planning.

Overall, the project reinforced my interest in designing complex platforms where clarity, flexibility, and judgment matter.

Portal — Community Circles