The first Modular Monolith engineered to unify Hotels, Tours, and Transport into a single Guest View. Powered by .NET 9, Clean Architecture, and AI.
Manages Rates, Inventory, Housekeeping, and Channel Managers.
Manages Departures, Guides, Equipment, and Capacity Slots.
Manages Routes, Vehicle Dispatch, Driver Rosters, and Pickups.
Shared Identity
Single Cart Saga
Universal Ledger
Strict Bounded Contexts enforced by Clean Architecture.
Connected by Domain Events and a Single Guest View.
Most systems fail here. They can book a room OR a tour. Journii books a Lifestyle.
Our BookingItem aggregate handles polymorphic inventory types (Room Night vs. Boat Seat) in a single transactional Saga.
We don't use generic chatbots. Journii uses SQL Server 2025 Vectors to index your specific Property Policies (PDFs) and Points of Interest.
When a guest asks a question in the MAUI app, we perform a Similarity Search against your Knowledge Base to generate a legally compliant, context-aware answer.
Operations run on Blazor WebAssembly. We use a "Materialized Availability View" cached in Redis to serve inventory queries in microseconds.
SignalR connects the Front Desk to the Housekeeping mobile view instantly. When a room is marked "Clean", the Front Desk sees it green immediately.