SaaS self-serve de invitaciones digitales para el mercado hispanohablante de LATAM. Astro 5 SSR + islas React 19 (Three.js, motion). Stack de IA sobre Vertex (Gemini + Imagen 4 Fast) y DeepInfra — Asistente in-builder con herramientas de patch / undo / edición de imagen, wizard guiado de creación, prompt de inspiración e importador de invitados (pegar texto → parseo a filas); circuit breaker, topes de costo, filtro PII y rate limits por tier. Payment router data-driven con matriz de capacidades: Wompi para COP (tarjeta / PSE / Nequi / Bre-B QR) más Lemon Squeezy internacional, modelo híbrido suscripción × por evento con cron de reconciliación y webhook past_due. Sistema de feature flags (ai / payment / kill-switch / experimento) con admin toggle y audit log. Dominios propios vía DNS verifier + TLS automático con Traefik. PostgreSQL + Drizzle (migraciones forward-only, triggers de auditoría), Better-Auth, almacenamiento en R2, share previews con @vercel/og, observabilidad con Sentry + Pino. Permisos de 4 capas (auth → role → resource → action) con capability dictionary y un DB factory scoped que inyecta el filtro de host a nivel de query. Vitest (unit) + Playwright (e2e contra un servicio Postgres 17); el pre-commit corre lint-staged (ESLint + Prettier), typecheck y unit tests. CI por etapas: typecheck + build + guard de monotonicidad del journal de Drizzle → e2e → deploy disparado por SSH en main verde. Self-hosted en Coolify.
Astro 5React 19TypeScriptPostgreSQLDrizzle ORMTailwind CSS 4Better-AuthVertex AIWompiLemon SqueezyCloudflare R2SentryCoolifyTraefik