Skip to main content
Back to Work

Portal Thermaculture

A full-platform build powering a growing contrast therapy business

Portal Thermaculture

Portal at a Glance

Industry

Health & Wellness

Engagement

1+ Year Partnership

Platforms

Member Portal, Admin Operations & Payments

Scale

5 Locations & Growing

Technology Partnership

Portal Thermaculture partnered with Mapleton Hill to design and build the platform that runs their entire business. From member onboarding and session booking to payments, subscriptions, and multi-location admin operations, every customer and staff interaction flows through the system we built together. As Portal expands from its Colorado roots into new markets, the platform scales with them.

Full-Stack Platform DevelopmentUX/UI DesignPayment SystemsBooking & SchedulingAdmin & Operations Tools

Member Experience

A complete digital experience for contrast therapy members, from first sign-up through daily wellness tracking and session management.

Member Portal

A complete member experience from first visit to daily use, designed mobile-first so members get a native app-quality experience right from their browser. Members create accounts, sign waivers, select their home club, set engagement preferences, and manage their profiles. The dashboard surfaces everything a member needs: upcoming sessions, past visits, credits, membership status, featured classes and events at their location, and quick access to booking.

Technologies
ReactNext.jsC#Azure SQLWix
Member Portal
Portal Lab

Portal Lab

A wellness tracking experience unique to Portal. After each session, members log their sauna and cold plunge rounds with duration and temperature, add notes, and upload photos. The platform aggregates this into personal stats: total visits, average temps, cumulative time, and trends over time. It turns contrast therapy from a single session into an ongoing practice.

Technologies
ReactC#Azure SQLAzure Blob Storage

Credits & Subscriptions

A flexible commerce system built on Stripe. Members purchase single credits, discounted credit packs, or recurring memberships. Subscriptions auto-renew at configurable frequencies with support for pausing, cancellation, and discount codes. Members can share credits with others and manage their payment methods, while the system handles all billing logic, proration, and transaction history.

Technologies
StripeC#ReactAzure SQL
Credits & Subscriptions

Mobile-First Design

Every screen was designed mobile-first, delivering a native app-quality experience entirely through the browser — no app store download required.

Members book sessions, purchase credits, check out, and receive confirmations from any device.

Select a club

Select Club

Book a session

Book Session

Purchase credits

Credits

Checkout and payment

Checkout

Booking confirmation

Confirmation

Platform Impact

01

Single platform for every interaction

Every member touchpoint from sign-up to session logging runs through one unified system.

02

Built for multi-location scale

New clubs onboard with their own admin teams, sessions, and reporting from day one.

03

Flexible commerce

Credits, subscriptions, and event tickets handled through a single Stripe-powered payment system.

04

Operational visibility

Real-time dashboards give leadership per-club KPIs, membership trends, and session utilization.

Portal Thermaculture cold plunge experience

Admin & Operations

A complete back-office platform that gives Portal's staff everything they need to manage sessions, service customers, and run their growing club network.

Admin Portal

The operational hub for Portal's staff. Admins manage live sessions by checking guests in, marking no-shows, and handling cancellations. The customer servicing view gives staff full visibility into any member's account with the ability to manage memberships, adjust credits, process payments with card-on-file, book or cancel sessions, and approve location change requests. Smart alert badges surface members who need attention: unsigned waivers, expiring memberships, unpaid balances, and first-time visitors.

Technologies
ReactNext.jsC#StripeAzure SQL
Admin Portal
Reporting & Analytics

Reporting & Analytics

Dashboards and reports that give Portal's leadership visibility into business performance across every location. The admin dashboard shows per-club KPIs including active memberships, credits, new customer growth, churn rate, and session usage. Detailed reports break down service mix, membership types and status, demographics, and trends over time with the ability to filter by individual club or view the full portfolio.

Technologies
ReactC#Azure SQLRecharts

Technologies Leveraged

Portal's platform is built on a modern, cloud-hosted architecture integrating payments, booking, email communications, and multi-location operations into a single cohesive system.

ASP.NET Core & C#

Backend services, APIs, and business logic powering the entire platform.

React & Next.js

Modern, responsive web interfaces for both member and admin portals.

Microsoft Azure

Cloud infrastructure hosting the platform with enterprise-grade reliability.

Azure SQL

Relational database managing members, transactions, bookings, and location data.

Stripe

Payment processing for tap-to-pay, card-on-file, subscriptions, and recurring billing.

Wix

Booking calendar integration managing session availability and scheduling.

SendGrid

Transactional and marketing email communications across the platform.

Recharts

Interactive charts and visualizations powering reporting dashboards and business analytics.

Figma

Complete design system covering every screen across member and admin experiences.

The Portal Experience

Outdoor plunge area at Portal Thermaculture
Cedar soaking tubs surrounded by greenery
Portal Thermaculture building exterior

Our Partnership

Our work with Portal Thermaculture represents a true platform partnership. From concept through launch and ongoing evolution, we designed and built the system that powers every member interaction, staff workflow, and business operation as Portal scales its contrast therapy experience into new markets.

Portal Thermaculture

Ready to start your project?

Let's discuss how we can help bring your ideas to life.

Get in touch