Hostivault

HOSTIVAULT

Hotel Operations Platform

HOSTIVAULT

One platform for hotel operations — Flutter apps for reception, room service, and housekeeping, powered by an Odoo backend with direct booking, reporting, and Docker-based deployment.

Reception Desktop
Room Service Tablet
Housekeeping Handheld
Docker + Odoo 19
How It Works

THE COMPLETE PLATFORM

Hostivault connects every device in your hotel — from the reception desk to the guest tablet — through one Odoo backend, one booking website, and one operator dashboard.

Flutter Apps

Reception desktop, room service tablets, and housekeeping handhelds — all built with Flutter for Windows and Android. One codebase, three device roles, zero compromises.

Windows reception with RFID, printers, BLE locks
Android tablets for guest room service
Android handhelds for housekeeping tasks

Odoo Backend

Odoo 19 Enterprise powers reservations, folios, room management, service requests, housekeeping, reports, and shift cash — with custom addons built for hotel operations.

flutter_hotel_api — REST + WebSocket API
hotel_website — Direct booking engine
Custom hotel data model and permissions

Infra & Dashboard

Docker Compose stack with Caddy, PostgreSQL, Nginx, and Odoo — managed through a private operator dashboard for instance provisioning, addon deployment, health checks, and credential management.

Docker Compose — one command deploy
Caddy reverse proxy with auto TLS
Operator dashboard for instance control
Built For Every Role

WHO USES HOSTIVAULT

Hostivault is designed around the real people who run a hotel — not generic software roles. Every device, screen, and permission is built for a specific job.

Owner

Strategic

High-level reporting across all properties. Revenue, occupancy, ADR, and RevPAR dashboards. Multi-property oversight with owner-level financial summaries — no Odoo expertise needed.

Manager

Operations

Daily operational control. Staff scheduling, room assignments, rate plan management, folio review, shift cash reconciliation, and service quality monitoring — all from one dashboard.

Receptionist

Front Desk

Windows desktop app for reservations, check-in/out, folio management, room status updates, shift cash tracking, and guest-facing operations — with RFID, thermal printer, and BLE lock support.

Housekeeping

Mobile

Android handheld app for room task lists, cleaning checklists, status updates, lost-and-found reporting, and maintenance issue flagging — synced in real time with reception.

Room Service

Guest-Facing

In-room tablet for guest welcome screen, breakfast ordering, laundry requests, hotel information, local attractions, DND requests, and feedback — all flowing into Odoo service requests.

Guest

Self-Service

Direct booking through the hotel website, in-room tablet service ordering, digital folio review, and post-stay feedback — all without needing to queue at reception.

Flutter Hotel App

HOTEL OPERATIONS FEATURES

The Flutter app covers every operational workflow across the hotel — from the moment a reservation is made to the final folio settlement.

Reservations

Create, modify, and manage reservations with room allocation, rate plans, group bookings, and availability calendar.

Check-in & Check-out

Fast guest arrival and departure flows with passport scan, RFID key encoding, folio opening, and deposit handling.

Rooms & Room Status

Live room status board — clean, dirty, inspected, occupied, out-of-order — synced between housekeeping and reception in real time.

Folios & Payments

Guest folios with room charges, services, taxes, deposits, and payments. Thermal printer receipts and settlement workflows.

Reports

Occupancy, revenue, ADR, RevPAR, shift cash, housekeeping performance, and service request summaries — for manager and owner.

Shift Cash

Per-shift cash drawer tracking with opening/closing balances, transaction log, and manager reconciliation.

Service Requests

Breakfast orders, laundry pickup, maintenance issues, DND requests, and custom services — from guest tablet to staff dashboard.

Housekeeping Tasks

Assigned task lists, cleaning checklists per room type, status reporting, lost-and-found logging, and maintenance flagging.

Guest Tablet Flows

Welcome screen, hotel info, local attractions, breakfast menu, laundry scheduling, feedback form — the in-room experience.

Odoo Customization

BEYOND STANDARD ODOO

Hostivault extends Odoo 19 with custom addons that turn a generic ERP into a hotel operating system — without losing Odoo's accounting, inventory, and CRM power.

flutter_hotel_api Addon

odoo/addons/flutter_hotel_api

REST and WebSocket API addon that exposes Odoo hotel models — reservations, rooms, folios, service requests, housekeeping, and device registration — to the Flutter app. Real-time sync keeps every device current without polling.

REST API WebSocket Sync Device Auth PIN/WebAuthn

hotel_website Addon

odoo/addons/hotel_website

Public hotel website and direct booking engine built on Odoo Website. Room listings, rate calendars, availability search, guest booking flow, booking confirmation, and guest portal — commission-free.

Direct Booking Room Listings Guest Portal No Commission

Hotel Data Model

Custom Odoo models for hotel-specific entities: room types with amenities, rate plans with seasonal pricing, device records per role, service categories and items, housekeeping checklists, and guest profiles — all designed for hotel workflows, not generic ERP.

Role Permissions & Owner UX

Simplified Odoo security groups mapped to real hotel roles — owner, manager, reception, housekeeping, room service. Owner-level views that hide ERP complexity behind simple hospitality dashboards. No Odoo expertise required to run the hotel.

Deployment & Operations

INFRASTRUCTURE & DASHBOARD

Every Hostivault deployment runs on a proven Docker stack with Caddy, PostgreSQL, and Odoo 19 — managed through a private operator dashboard for provisioning, monitoring, and credential control.

Docker Compose Stack

Caddy Reverse Proxy Auto TLS
Odoo Application 19.0 Enterprise
PostgreSQL 15
Nginx Frontends Alpine

One docker compose up -d deploys the entire stack. Five services on an isolated bridge network.

Instance Management

Create, start, stop, restart, and delete Odoo instances from the dashboard. Each instance gets its own database, addon set, domain, and environment — provisioned from standard templates.

Provision Start/Stop Domain Config Template-Based

Addon Deployment

Clone Hostivault addons from GitHub directly to the Odoo addons path. Install and upgrade modules through the dashboard or CLI — no manual file transfers.

flutter_hotel_api
hotel_website
hostivault_instance_agent

Health Monitoring

Live health checks for every running instance — container status, database connectivity, Odoo responsiveness, and addon state. Real-time probes with last-checked timestamps.

Container Health DB Check API Probe Addon State

Credentials & Audit

Secure credential vault with masked reveal, copy-to-clipboard flows, and full audit trail. Every instance access, configuration change, and credential view is logged with timestamps.

Masked Vault Audit Log Copy Flow

Logs & History

Per-instance operation logs — create, restart, delete, addon install, config change, and error events. Searchable history with timestamps for troubleshooting and compliance.

Instance Logs Action History Error Tracking

Ready to Run Your Hotel on Hostivault?

Access the Hostivault operator dashboard to provision Odoo instances, deploy addons, monitor infrastructure health, and manage your hotel technology stack.