// Gig DossierRS TROPHY
// Brief
A unified e-commerce and management platform for custom trophies, plaques, and medals — consolidating fragmented sibling brands into one high-performance system. Built as a Bun monorepo: a localized, SEO-optimized Next.js storefront, a real-time ElysiaJS API, and an admin console that share Mongoose schemas and types through a common workspace package. Runs on MongoDB with Redis caching and Cloudflare R2 object storage, containerized with Docker and deployed on Railway — and ships an AI copilot for natural-language shopping assistance. The platform evolved from an original WordPress + WooCommerce storefront into this unified Bun monorepo.
// Timeline
Search — Semantic Vector Search
NowJul 2026
Added semantic vector search over product and article embeddings (BullMQ embed queues), wired into both the storefront AI chat and the admin assistant.
Social — Autopilot Multi-Channel Publishing Suite
Jun 2026
Built an autopilot social-media suite — OAuth channels for Facebook, Instagram, YouTube and TikTok, AI content generation with brand voice, a drag-to-schedule calendar, and engagement-metrics dashboards.
Launch — Live in Production on Railway + Cloudflare
Jun 2026
Shipped the platform to production on Railway with Cloudflare, folding the canonical-domain redirector into the monorepo.
Type Safety — End-to-End Eden Treaty Data Layer
Jun 2026
Migrated the entire web and admin data layer to type-safe Eden Treaty against the ElysiaJS API, plus production hardening — fail-fast secrets, graceful shutdown, health checks, and rate limiting.
Storage — MinIO → Cloudflare R2
Jun 2026
Migrated object storage from MinIO to Cloudflare R2 behind a provider-agnostic S3 layer, adding a streaming proxy and a separate private bucket for PII.
Consolidation — Legacy WordPress Sibling Sites → One Platform
May 2026
Scraped and imported two legacy WordPress sibling sites into one unified platform, with legacy category-page redirects preserved.
Design — Navy + Gold Token System
May 2026
Established a luxury navy-and-gold design-token system with the Anuphan typeface, replacing hardcoded values with a single themed source in the shared UI kit.
i18n — next-intl TH/EN + Shared UI Workspace
May 2026
Rolled out next-intl Thai/English localization and extracted the shadcn component set into a shared @rs-trophy/ui workspace package.
AI — OpenRouter Streaming Agent + MCP Tool Suite
May 2026
Built a custom high-performance OpenRouter streaming AI agent with a multi-tool MCP server, powering natural-language shopping assistance across the storefront and admin console.
Foundation — Bun Monorepo, Railway from Day One
May 2026
Bootstrapped a Bun workspace monorepo — storefront, admin, ElysiaJS API, and shared UI + type packages — Railway-targeted with standalone output from the very first commit.
Launch — SEO, Analytics & Go-Live
Apr 2023
Went live with on-page SEO, analytics, and ad tracking — the storefront that ran until the modern rebuild.
Development — Catalog, Cart & Marketing Integrations
Mar 2023
Built the product catalog, cart and checkout flows, and marketing integrations.
Design — Storefront Theme & Catalog UX
Feb 2023
Designed the storefront theme and catalog browsing experience.
Discovery & Setup — WordPress + WooCommerce Foundation
Jan 2023
Stood up the original storefront on WordPress and WooCommerce — hosting, theme, and commerce plugin stack.