GUIDE :: THE SYSTEM
How the 13-service travel platform is built. Seven deep-dives into the code, the infrastructure, the automations, and the design system behind it all.
01 :: CHAPTERS
Marketing Site
Astro 5 + React 19 islands, 43 partner pages, 25 destinations, GSAP animations, Pagefind search, Nginx with long-cache on _astro/.
Hono API
33 routers, Zod validation, timing-safe webhooks, idempotency middleware, Redis-backed rate limiting, three auth domains.
Automations
60 workflows across three tiers. Daily social pipeline, lead scoring, passport expiry alerts, booking cascades, proposal generation.
Nexus CRM
Custom CRM with 54 tables, 5-tier RBAC, BullMQ background jobs, Socket.io real-time, email campaigns, service desk, knowledge base.
Groups
Trip-planning app. 13 tables, voting, itinerary legs, comments, Replicate FLUX cover images, SSH-tunneled development.
Infrastructure
13 Docker containers on one VPS. Traefik v3 reverse proxy, GitHub Actions CI/CD, 6-hour backups, fail2ban, UFW, key-only SSH.
Design System
Unified tokens across all 13 services. Colors, spacing, typography, component patterns, animation timings, dark/light modes.