Stay Sidekick is a full-stack multi-tenant satellite layer for vacation rental operations teams. It sits alongside your existing Property Management System (PMS) — such as Smoobu, Beds24, or KrossBooking — and automates the repetitive daily tasks that PMS tools handle poorly or not at all.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/sdurutr436/stay-sidekick/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
Learn what Stay Sidekick is, why it exists, and how it fits into your operations workflow.
Quickstart
Run the full stack locally with Docker Compose in under five minutes.
Architecture
Understand the five-service Docker architecture: Nginx, Angular, 11ty, Flask, and PostgreSQL.
API Reference
Explore the complete REST API — authentication, endpoints, request/response shapes, and error codes.
Core Tools
Stay Sidekick ships five operational modules, each built around a real pain point identified from years of front-desk work in a vacation rental company.Apartment Catalog
Centralized inventory with Smoobu sync and XLSX bulk import as a fallback.
Operational Heat Map
Visualize daily check-in and check-out load across a date range to anticipate peak days.
Late Check-in Notifications
Auto-detect late arrivals and send standardized messages using per-company templates.
Google Contacts Sync
Push guest data from your PMS directly into Google Contacts via OAuth 2.0.
Communications Vault
Template library by category and language, with optional AI assistance to improve or translate messages.
Deploy & Operate
Local Docker Setup
Run all five services locally with Docker Compose for development and testing.
Railway Deployment
Deploy the full stack to production on Railway with automatic HTTPS and PostgreSQL.
Environment Variables
Complete reference for all required and optional environment variables across all services.
Security
JWT HS256, CSRF double-submit, BCrypt, rate limiting, CORS, and GDPR-aware data handling.
Stay Sidekick does not replace your PMS. It fills the operational gaps your PMS leaves open — running alongside it as a satellite layer.

