aegis DineStay v1.0 Zero-DB .json.gz Engine TOTP 2FA & MFA Secured

Orchestrate Hospitality with Multi-Tenant Precision

Real-Time Dining · Visual Table Seating · Hotel Inventory Matrix · Unified Guest Folios

aegis DineStay unites white-labeled Public Guest Portals (`/p/[tenant_slug]`) and an enterprise Operator Command CRM (`/app`) on a single-source Next.js App Router architecture — persisting all tenant state as atomic, level-9 compressed data/{company_id}/*.json.gz partitions.

Storage Gateway CoreAtomic Gzip Pipeline (`zlib` level=9)
45s TTL Cache
Tenants
1
Cache Hits
0
Atomic Writes
0
data/{company_id}/*.json.gz
├── meta.json.gz # Branding & hours
├── auth_sec.json.gz # scrypt + AES-256-GCM
├── floor_plan.json.gz # Tables & 5m locks
├── dining_bookings.json.gz # Conflict-free slots
├── inventory.json.gz # Room date matrix
└── stay_bookings.json.gz # Stays & folios
Tier 1 · Customer Micro-Sites

Active Multi-Tenant Portals (`/p/[tenant_slug]`)

Manage All Tenants in Operator CRM
cmp_chennai_kitchen

Chennai Kitchen

Chennai Kitchen · Authentic Dining & Boutique Stay

INR
Public Portal URL/p/chennai-kitchen
Timezone & CurrencyAsia/Kolkata (INR)
Service Window07:00 – 23:00 (120m)
Concierge Desk+91 44 2815 4000

Enterprise Architecture & BRD Compliance Matrix

FR-01
Company ID Partitioning

Strict data/{company_id}/*.json.gz directory isolation with zero cross-tenant file sharing.

FR-02
Dynamic Web Presence

/p/[slug] & Edge middleware rewrites render tenant branding, schedule limits, and currency.

FR-03
Conflict-Free Table Booking

Prevents overlapping reservations within slot duration + turnaround buffer + 5-min TTL locks.

FR-04
Lodging Inventory Sync

Multi-night date range checks across date_blocks & stay_bookings with single-click transfers.

FR-05
Mandatory TOTP MFA

scrypt salted hashes + AES-256-GCM encrypted RFC 6238 TOTP secrets + stateless JWE cookies.

FR-06
Gzip In-Memory Caching

45-second TTL in-memory cache minimizes zlib decompression overhead on Vercel Serverless.