Skip to main content

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.

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.

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.

Build docs developers (and LLMs) love