ARCHDEVS
AI · SaaS · Multi-Tenant Platform

Majordom — AI Hotel Concierge

A multi-tenant SaaS platform delivering WhatsApp-based AI concierge services for hotels. Four microservices, RAG-powered intelligence, real-time dashboards, and 86 API endpoints — built from zero to production in 8 months.

Timeline
Jul 2025 — Mar 2026
Codebase
71,500+ lines
Type
Full-Stack SaaS
Status
Production
The Challenge

Hotels needed 24/7 multilingual support without the headcount.

The Problem

Hotels face constant staff overhead from repetitive guest questions, language barriers with international visitors, revenue leakage from guests unaware of available services, and inconsistent guest satisfaction across shifts and seasons.

Our Solution

An AI concierge that lives where guests already are — WhatsApp. No app downloads, no accounts. Guests text naturally and get instant, contextual answers about the hotel, local attractions, weather, restaurants, and more — all powered by RAG over hotel-specific documents.

Key Features

Intelligence meets hospitality.

Two-Stage AI Security

Guardian filter classifies every message before it reaches the main agent, preventing prompt injection and off-topic abuse.

⟨/⟩

RAG Document Search

Per-tenant vector stores built from uploaded PDFs, DOCX, and Markdown. Guests get answers grounded in actual hotel information.

Dynamic Tool Loading

8 agent tools — weather, ski conditions, local businesses, tickets, room info — loaded dynamically per tenant configuration.

Real-Time Dashboard

Staff monitor all conversations live with sentiment analysis, word cloud analytics, and one-click human escalation.

Multi-Tenant Isolation

Complete data isolation between hotels. Each tenant gets its own vector store, knowledge base, tool configuration, and branding.

Ticket & Escalation

AI creates tickets for complex requests and escalates to human staff with full conversation context preserved.

Architecture

Four services, one platform.

WhatsApp User
↓ Meta Graph API
qubit-ai (Python / FastAPI) — AI Orchestration
↓ REST / X-API-KEY
qubit-dashboard-be (.NET 8 / 86 endpoints) — Core API
↓ JWT Bearer
qubit-dashboard-fe (Next.js 15 / React 19) — Staff Dashboard
qubit-landing (Next.js 15 / Three.js / GSAP) — Marketing Site
PostgreSQL + EF Core + File Storage
Tech Stack

Built with precision.

AI / NLP

GPT-4.1OpenAI Agents SDKVector Store (RAG)Python

Backend API

C# / .NET 8ASP.NET CoreEF Core 9PostgreSQL

Dashboard

Next.js 15React 19TypeScriptTailwind v4Zustandshadcn/ui

Landing

Three.jsGSAPFramer MotionLenis

Messaging

WhatsApp Business APIMeta Graph API

Infrastructure

DockerJWTWeb Push (PWA)BCrypt
By the Numbers
86
API Endpoints
26
Database Models
8
AI Agent Tools
4
Microservices
3
Languages (i18n)
71.5k
Lines of Code

Have a similar challenge?

Let's build your next platform together.

Get in TouchView More Work