Case studies/Experiential Hospitality & Franchise Commerce, Connecting Digital Storytelling with Operations
Experiential HospitalityHeadless CommerceMulti-Location FranchiseStripe Terminal & Accounts v2

Experiential Hospitality & Franchise Commerce, Connecting Digital Storytelling with Operations

Sip and Throw

Azguards engineered a decoupled hospitality and franchise commerce platform for Sip and Throw: merging an Handcrafted WordPress marketing shell with a resilient FastAPI and PostgreSQL core, real-time iPad station allocation, and automated kiln-to-doorstep shipping

The Experience

Handcrafted brand storytelling on the outside. High-throughput operational rigor on the inside.

Guests enjoy intuitive, fluid booking and seamless mobile check-in. Studio teams and franchise operators gain high-density scheduling, real-time wheel allocations, and automated ceramic tracking.

Guest Journey

18-Screen Journey

From password less OTP authentication and streamlined single-page checkout to in-studio drink pre-selection and mobile ceramic piece tracking.

Bookingdynamic waitlists & add-ons
Studio Check-Indigital boarding passes & waivers
Ceramic Collectwheel QR scanning & glaze selection
Studio Operations

Next.js 16 Staff Console & POS

Dedicated iPad check-in kiosks, automatic contiguous wheel allocation, Stripe Terminal tap-and-pay, and USPS automated shipping label generation.

Front of HouseiPad arrival kiosk & drink queue
Back of Housekiln pipeline barcode scanning
Franchise Admin11-role RBAC & direct merchant payout
Industry
Experiential Hospitality & Retail
Core Platform
FastAPI & PostgreSQL 18
Guest Web
Decoupled WordPress 7.1
Staff Console
Next.js 16 (admin-ui)
Payments
Stripe Accounts v2 & Terminal
01 / THE CHALLENGE

Artisanal brand warmth meets high-volume operational chaos.

Translating a clay-spattered Friday night workshop into digital software creates severe architectural and operational tensions across marketing autonomy, franchise compliance, and studio floor intake.

01

Marketing vs. Transactional Rigor

Studio marketers need drag-and-drop autonomy to modify workshop pages, while seat bookings and payments require ACID consistency and zero database drift.

02

Franchise Financial Isolation

Each studio operates as an independent legal entity with its own bank accounts and local taxes. Corporate and franchise funds must never cross-pollinate.

03

Friday Night Intake Rush

Hundreds of guests arrive simultaneously over spotty studio Wi-Fi, needing age checks, signed liability waivers, wheel assignments, and drinks in minutes.

04

The Dual-Write Bug

Standard web apps risk committing bookings while failing to send confirmation emails or SMS alerts, leaving guests stranded without tickets.

05

Long-Tail Ceramic Logistics

Handmade pottery requires weeks of drying, bisque-firing, hand-glaze dipping, and inspection before in-studio pickup or nationwide parcel shipping.

06

Mobile Cold-Start Latency

Heavy client-side bundles stall when guests scan in-studio QR codes on mobile cellular networks, causing long lines at the studio entrance.

02 / ARCHITECTURE

Architecture & Engineering Decisions

A headless marketing shell paired with an authoritative microservices core, ensuring creative agility never compromises financial integrity or studio floor reliability.

Decision 01

Franchise studios require independent bank accounts and local sales tax remittance while maintaining a unified, sub-second checkout.

Decouple the marketing presentation in WordPress from the transactional core in FastAPI. Settle guest payments directly to the respective franchisee’s Stripe Connected Account using Stripe Accounts v2 Direct Charges with automated platform fee deduction, completely eliminating cross-account fund mixing and franchise liability leaks.

Franchise studios require independent bank accounts and local sales tax remittance while maintaining a unified, sub-second checkout. The guest initiates booking on the brand storefront shell. The request is routed to the authoritative FastAPI core, which resolves the franchise location and triggers a direct charge to the franchisee’s Stripe Connected Account while taking the platform fee. The payment and seat reservation are committed in PostgreSQL 18, and confirmation tasks are scheduled in the outbox queue. Guest Storefront Brand Marketing Shell Authoritative Core API Stripe Connected Accounts PostgreSQL 18 DB Transactional Outbox Queue
Franchise studios require independent bank accounts and local sales tax remittance while maintaining a unified, sub-second checkout. The guest initiates booking on the brand storefront shell. The request is routed to the authoritative FastAPI core, which resolves the franchise location and triggers a direct charge to the franchisee’s Stripe Connected Account while taking the platform fee. The payment and seat reservation are committed in PostgreSQL 18, and confirmation tasks are scheduled in the outbox queue. Guest Storefront Brand Marketing Shell Authoritative Core API Stripe Connected Accounts PostgreSQL 18 DB Transactional Outbox Queue

Architecture Narrative

The guest initiates booking on the brand storefront shell. The request is routed to the authoritative FastAPI core, which resolves the franchise location and triggers a direct charge to the franchisee’s Stripe Connected Account while taking the platform fee. The payment and seat reservation are committed in PostgreSQL 18, and confirmation tasks are scheduled in the outbox queue.

Friday night check-in rushes, waivers, drink orders, and pottery shipping cannot risk silent dual-write failures over studio Wi-Fi. Front-desk iPad kiosks and POS registers submit check-ins and ceramic tracking data to the platform core. The transaction atomically writes business data and an outbox event in the same commit. A background worker daemon safely claims tasks using non-blocking row locks, asynchronously dispatching SMS alerts, calendar invites, and USPS shipping labels without delaying front-desk intake. iPad Station Kiosk FastAPI Platform Core Postgres Outbox Commit Background Outbox Daemon Twilio SMS & Email USPS Automated Shipping
Friday night check-in rushes, waivers, drink orders, and pottery shipping cannot risk silent dual-write failures over studio Wi-Fi. Front-desk iPad kiosks and POS registers submit check-ins and ceramic tracking data to the platform core. The transaction atomically writes business data and an outbox event in the same commit. A background worker daemon safely claims tasks using non-blocking row locks, asynchronously dispatching SMS alerts, calendar invites, and USPS shipping labels without delaying front-desk intake. iPad Station Kiosk FastAPI Platform Core Postgres Outbox Commit Background Outbox Daemon Twilio SMS & Email USPS Automated Shipping

Architecture Narrative

Front-desk iPad kiosks and POS registers submit check-ins and ceramic tracking data to the platform core. The transaction atomically writes business data and an outbox event in the same commit. A background worker daemon safely claims tasks using non-blocking row locks, asynchronously dispatching SMS alerts, calendar invites, and USPS shipping labels without delaying front-desk intake.

Decision 02

Friday night check-in rushes, waivers, drink orders, and pottery shipping cannot risk silent dual-write failures over studio Wi-Fi.

Implement the Transactional Outbox Pattern backed by PostgreSQL 18 and a resilient worker daemon using non-blocking row locks (FOR UPDATE SKIP LOCKED). External side-effects—such as Twilio SMS alerts, ticket delivery, and USPS shipping label generation—run asynchronously with guaranteed retry semantics, ensuring front-desk iPads never hang on third-party network timeouts.

03 / THE DUAL EXPERIENCE

Two purpose-built surfaces for guests and studio teams.

Guests interact through an evocative, tactile digital experience; studio managers and instructors operate on high-density data tables and real-time queues.

FOR GUESTS & BRAND

Artisanal Storytelling & 18-Screen Journey

Tactile clay blob curves, custom typography, and a streamlined booking flow inspired by FareHarbor, paired with passwordless login and mobile piece tracking.

  • Discoveryedge-cached studio pages & live seat counters
  • Bookingsingle-page checkout with add-ons & waivers
  • In-Studiowheel QR collect flow & glaze photography
FOR STAFF & FRANCHISEES

Next.js 16 Operations Console & POS

A dense, responsive staff console designed for front-desk iPads and desktop workstations, managing schedules, waitlists, POS registers, and kiln batches.

  • Arrival Kioskself-check-in & contiguous wheel allocation
  • Studio POSStripe Terminal tap/chip & drink fulfillment
  • Back of Housebatch barcode scanning & auto USPS labels
04 / COMMERCIAL & OPERATIONAL OUTCOMES

Measurable business impact across the franchise network.

Engineering decisions that directly eliminated front-desk bottlenecks, protected franchise revenue, and scaled physical studio throughput.

100%

Zero Data Drift

Complete decoupling of marketing CMS content from transactional availability ledgers and booking records.

< 80ms

Edge Response Times

Sub-80ms global edge cache hits for marketing shells, eliminating entrance slowdowns when scanning studio QR codes.

SAQ A

Zero Cardholder Footprint

Strict PCI DSS SAQ A compliance online and hardware P2PE encryption in-studio, shielding servers from card data liability.

18

Synchronized Touchpoints

End-to-end digital journey covering discovery, reservations, iPad station allocation, bar fulfillment, and shipping.

Instant

Station Allocation & Age Gate

Parties booking together are automatically assigned contiguous pottery wheels with auditable 21+ alcohol verification.

Automated

Doorstep Parcel Fulfillment

Automated USPS parcel shipping label generation with tracking numbers texted directly to guests upon final kiln inspection.

05 / TECHNOLOGY MATRIX

A modern, decoupled technology foundation.

Each layer leverages the optimal technology for its discipline rather than forcing a monolithic compromise.

Guest Experience

Edge-cached marketing shell with fluid brand storytelling.

  • WordPress 7.1
  • Elementor Engine
  • PHP 8.3
  • Tailwind CSS
  • OTP Auth

Platform Core

Authoritative transactional microservices backend.

  • FastAPI
  • Python 3.12
  • PostgreSQL 18
  • Redis 8
  • Pydantic v2

Studio Floor & POS

High-density staff console and hardware integrations.

  • Next.js 16
  • React 19
  • Stripe Terminal P2PE
  • iPad Kiosk Mode
  • Zebra Barcode

Franchise & Gateways

Multi-tenant economics and automated fulfillment.

  • Stripe Accounts v2
  • USPS Ship API
  • Twilio SMS
  • SendGrid
  • S3 Storage
Next

Ready to scale your experiential or franchise commerce platform?

Talk to Azguards about engineering a high-performance commerce platform that unifies brand discovery, multi-merchant financial isolation, and resilient physical studio operations.