Everything Guests Need
A seamless booking experience from browsing to checkout, with account management and real-time availability.
Accommodations
Browse and book cabins, yurts, RV sites, and campsites. Interactive property map, image galleries, amenity lists, and real-time availability calendars.
Activities & Adventures
Zipline tours, adventure parks, guided experiences, and lessons. Recurring schedules with time slots, capacity tracking, and resource pool management.
Equipment Rentals
Kayaks, bikes, helmets, climbing gear, camping equipment, and water sports. QR code scanning for instant checkout and return tracking.
Unified Cart & Checkout
A single shopping cart handles all three booking types — accommodations, activities, and equipment — in one checkout flow. HMAC-SHA256 signed cookie-based cart with no external dependencies.
Smart Pricing
Dynamic pricing engine with seasonal, weekend, holiday, and length-of-stay rules applied automatically.
Tax Compliance
Configurable tax engine — occupancy (TOT), sales tax, and resort fees with date-window support.
Cancellation Policy
4-tier refund policy (100%/50%/25%/0%) based on days-before-checkin, with admin override.
Admin & Operations
A comprehensive admin panel with 38 management modules, role-based access, and daily automated background jobs.
Dashboard & Reports
Revenue summaries, occupancy metrics, booking trends, and exportable financial reports.
Booking Management
Full lifecycle control — view, modify, check in, cancel, and manage refunds for all bookings.
Daily Manifests
Check-in/check-out manifests, activity rosters, and guest arrival lists generated daily.
Point of Sale
On-site retail transactions, folio charges to guest bookings, and item catalog management.
User & Role Management
5-tier role system — guest, instructor, property manager, admin, and super admin with scoped permissions.
Grid Optimization
Automatic gap detection and move suggestions for floating inventory to maximize occupancy.
Waivers & Compliance
Digital waiver templates with versioning, e-signatures, and CCPA data privacy compliance tools.
Staff Tasks & Jobs
Task assignment, cleaning schedules, maintenance tracking, and automated daily background jobs.
Architecture
Purpose-built asset modeling, secure-by-default middleware, and a provider-based integration layer.
Fixed Spatial Asset
Assets with permanent, fixed locations — specific cabins, numbered campsites. Guests book an exact unit with known coordinates on the property map.
Floating Inventory Asset
Interchangeable units within a type — guests book "a yurt" and the system assigns the optimal unit. Eligible for grid optimization to minimize gaps.
Dependent Resource Asset
Activities requiring staff and equipment pools — zipline tours need instructors and harnesses. The system checks resource contention before confirming.
Technical Framework
A modern, fully async Python stack designed for performance, maintainability, and zero-downtime deployments.
FastAPI
Fully async Python web framework with automatic OpenAPI docs, dependency injection, and type validation.
SQLAlchemy 2.0
Async ORM with asyncpg driver. Connection pooling, eager loading, and transactional session management.
PostgreSQL
83-table relational schema spanning bookings, commerce, CMS, and operations. Alembic for migrations, pool_pre_ping for resilience.
Pydantic
Settings management via environment variables, request schemas, and data validation throughout.
Jinja2
Server-side templating with template inheritance, 170 views across admin, public, auth, and staff sections.
HTMX 2.0
Hypermedia-driven interactions — partial page updates, boosted navigation, and inline form submissions without full page reloads.
Alpine.js 3
Lightweight reactive UI — modals, dropdowns, multi-step checkout wizard, and interactive property maps.
Tailwind CSS
Utility-first styling with custom primary (green) and accent (orange) color scales. Responsive across all breakpoints.
Provider Architecture
External integrations use an abstract base class + implementation + factory pattern, making providers hot-swappable without code changes.
Payment Provider
charge() and refund() interfaces. Stripe provider implemented behind the seam — live keys are reserved for the production cutover.
MOCK → STRIPE ✓Smart Lock Provider
generate_code() and revoke_code() interfaces. Ready for hardware integration with keycode management.
MOCK → HARDWARE APINotification Provider
Booking confirmations, cancellation notices, and keycode delivery. Ready for email/SMS integration.
NOOP → EMAIL/SMSIntegration Project
The plan for moving highlineadventures.com onto the Summit Guardian platform — audit, migration plan, and a working prototype of the redesigned site.
Site Audit & Documentation
A complete inventory of the current highlineadventures.com — structure, content, commerce flows, assets, and defects.
READ THE AUDIT →Migration Plan
Moving the Highline site onto Summit Guardian — same brand and voice, new engine underneath. Phased rollout with zero booking downtime.
READ THE PLAN →Highline Site Prototype
An interactive prototype of the redesigned guest site — adventures, events, booking flow, and gift cards on the new platform.
OPEN THE PROTOTYPE →