Checklist de lanzamiento

Progreso, sistemas y milestones hacia el go-live
Sistema operativo
Sistemas operativos
10/17
59% completado
Parciales
5
Funcionalidad incompleta
Sin deploy
2
Pendientes de activar
Milestones
21/30
70% completado
Progreso general 70%

Estado de sistemas

Ver detalle →
Web fuegosocial.com
263 paginas (ES+EN). SSL Google CA. Auto-deploy via GitHub Actions en push a main.
Operativo
Hub interno
Pre-renderizado desde build-hub.mjs. Auth basica via password gate.
Operativo
Backend API
Node server puerto 4501. 40+ endpoints REST. JWT auth, rate limiting, CORS, audit log. Health OK.
Operativo
Base de datos produccion
DB fuegosocial en VM. 15+ tablas, triggers, indices. Migraciones aplicadas hasta 2026-05-11.
Operativo
Sistema de autenticacion
Server-only auth con HttpOnly JWT cookies (fs_access + fs_refresh). Email/password + Google OAuth. Registro, login, refresh, logout, recover password. Todo unificado.
Operativo
Verificacion de email
Resend SMTP configurado via Supabase. 5 templates branded (confirmacion, recovery, magic link, invite, email change). SPF+DKIM+DMARC verificados. Emails entregando.
Operativo
Email transaccional (Resend)
Resend API key activa. Dominio fuegosocial.com verificado. Sender: hola@fuegosocial.com. Templates argentinos con boton naranja #FF5A00.
Operativo
i18n ES/EN
Sistema tokenizado funcionando. Guardrail prebuild fuerza paridad ES/EN. Algunas paginas EN son stubs con redirect a ES.
Parcial
Stripe (global)
Connect Express, webhook endpoint live (we_1TVcnk...), escrow daemon corriendo, Payment Element integrado. Falta sk_live_ para produccion real.
Parcial
Google OAuth
Server endpoint /api/auth/google funcional. GCP: Client ID + Secret creados, app publicada en produccion, consent screen con logo. Falta agregar GOOGLE_CLIENT_ID y GOOGLE_CLIENT_SECRET al .env de la VM y reiniciar.
Parcial
Google Analytics
GTM-NV52SST4 instalado en Base.astro y Dashboard.astro. Meta Pixel 1503092808065510 activo. GA4 pendiente de wirear via GTM.
Parcial
Admin dashboard
Panel admin enterprise con 12 secciones: Dashboard, Analytics, Usuarios, Listings, Reservas, Finanzas, Disputas, Reportes, Leads, Config, Audit, SQL Console. JWT auth. 40+ endpoints. Branding correcto.
Operativo
Mercado Pago (LATAM)
Abstraccion comun con Stripe preparada. Pendiente credenciales MP.
Diseño
Google Search Console
Pendiente verificar dominio + sitemap submission. sitemap-index.xml ya se genera en build.
Diseño
Buffer (publicacion social)
Social Media Command Center live. 60 posts en biblioteca. Buffer conectado (IG, FB, LI). Composer, calendario, cola, canales. Frontend en socialmedia/ del repo, backend proxy en VM.
Operativo
Dominio fuegosocial.com
Comprado el 27/04. DNS completo: apex, www, hub, admin, api. Email DNS (SPF, DKIM, DMARC).
Operativo
Branding final
Brandbook v4 en /brandbook. Icono definitivo icon-512.png. Pendiente decision final de logo por Ivan.
Parcial

Milestones de lanzamiento

Dominio fuegosocial.com comprado y configurado (CF Registrar + DNS completo)
Web fuegosocial.com en produccion — 263 paginas (Astro + CF Pages + auto-deploy)
Hub interno hub.fuegosocial.com deployado
Backend API live en api.fuegosocial.com — 40+ endpoints, JWT auth, rate limiting
Base de datos produccion — PostgreSQL en VM, 15+ tablas, migraciones al dia
Auth unificado server-only — email/password + Google OAuth via HttpOnly cookies
Email transaccional (Resend) — SMTP configurado, 5 templates branded, SPF+DKIM+DMARC
Verificacion de email + recuperar contrasena — flujo completo live
Brandbook completo v4 y publicado en /brandbook
60 posts de lanzamiento generados (6 redes x 10)
Meta Pixel + GTM instalados con tracking de eventos
CRM schema disenado (9 segmentos, 12 automatizaciones)
i18n tokenizado (ES/EN) con guardrail prebuild de paridad
Landing pages guest + host reescritas con calculadora de ganancias
Wizard de publicacion (/publicar) — type, menu_tags, fotos, ubicacion
Wizard crear-asado completo — multi-step, upload fotos, autocomplete ubicacion
Cuenta dashboard — perfil, avatar, bookings, listings, todo via server API
Admin dashboard conectado a datos reales (leads, waitlist, KPIs)
Stripe Connect Express + webhook endpoint + escrow daemon
Todas las paginas construidas: reservar, mensajes, perfil, valorar, explorar
Avatar upload pipeline — servido desde API, onerror fallback, persistente
Stripe sk_live_ key — pagos reales en produccion
Google OAuth credentials — GCP configurado, falta deploy de env vars en VM
MercadoPago — credenciales + integracion LATAM
Google Analytics (GA4) — wirear via GTM
Google Search Console — verificar dominio + submit sitemap
Buffer — conectar canales Fuego Social para publicar los 60 posts
Migrar crear-asado.astro de Supabase a server API (ultima dependencia)
Conectar /explorar a listings reales (hoy lee de showcase)
Image upload pipeline produccion — reemplazar base64 en DB por storage

Proximas prioridades

Stripe sk_live_ key
Obtener la secret key live del dashboard de Stripe. Webhook endpoint ya creado. Escrow daemon listo.
Critico
Google OAuth — deploy env vars
GCP configurado (Client ID + Secret creados, app publicada). Solo falta agregar GOOGLE_CLIENT_ID y GOOGLE_CLIENT_SECRET al .env de la VM y reiniciar.
Deploy
Conectar /explorar a listings reales
Hoy lee de past_events_showcase. Los listings publicados por usuarios no aparecen ahi.
Alto
Image upload pipeline
POST /api/uploads/listing-photo devuelve 501. Fotos guardadas como base64 en DB. Migrar a storage.
Alto
Analytics (GA4 + GSC)
GA4 pendiente de wirear via GTM (ya instalado). GSC: verificar dominio + submit sitemap.
Normal