Sistemas operativos
10/17
Versión actual
0.9.0-pre-launch
Última actualización
2026-05-11
Cambios recientes
19
Sistemas
Web fuegosocial.com ↗
263 paginas (ES+EN). SSL Google CA. Auto-deploy via GitHub Actions en push a main.
Hub interno ↗
Pre-renderizado desde build-hub.mjs. Auth basica via password gate.
Backend API ↗
Node server puerto 4501. 40+ endpoints REST. JWT auth, rate limiting, CORS, audit log. Health OK.
Base de datos produccion
DB fuegosocial en VM. 15+ tablas, triggers, indices. Migraciones aplicadas hasta 2026-05-11.
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.
Verificacion de email
Resend SMTP configurado via Supabase. 5 templates branded (confirmacion, recovery, magic link, invite, email change). SPF+DKIM+DMARC verificados. Emails entregando.
Email transaccional (Resend)
Resend API key activa. Dominio fuegosocial.com verificado. Sender: [email protected]. Templates argentinos con boton naranja #FF5A00.
i18n ES/EN
Sistema tokenizado funcionando. Guardrail prebuild fuerza paridad ES/EN. Algunas paginas EN son stubs con redirect a ES.
Stripe (global)
Connect Express, webhook endpoint live (we_1TVcnk...), escrow daemon corriendo, Payment Element integrado. Falta sk_live_ para produccion real.
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.
Google Analytics
GTM-NV52SST4 instalado en Base.astro y Dashboard.astro. Meta Pixel 1503092808065510 activo. GA4 pendiente de wirear via GTM.
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.
Mercado Pago (LATAM)
Abstraccion comun con Stripe preparada. Pendiente credenciales MP.
Google Search Console
Pendiente verificar dominio + sitemap submission. sitemap-index.xml ya se genera en build.
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.
Dominio fuegosocial.com
Comprado el 27/04. DNS completo: apex, www, hub, admin, api. Email DNS (SPF, DKIM, DMARC).
Branding final
Brandbook v4 en /brandbook. Icono definitivo icon-512.png. Pendiente decision final de logo por Ivan.
Cambios recientes
Admin Dashboard: rebuild total de admin.fuegosocial.com con 12 secciones enterprise (Dashboard, Analytics, Usuarios, Listings, Reservas, Finanzas, Disputas, Reportes, Leads, Config, Audit Log, SQL Console). JWT auth, 40+ endpoints, branding correcto.
Social Media Command Center: rebuild completo de socialmedia.fuegosocial.com con sidebar nav, dashboard, calendario mensual, composer con char limits, biblioteca 60 posts, cola, canales. Branding correcto (Plus Jakarta Sans, brand.config.ts).
Google OAuth: Client Secret creado en GCP, consent screen publicado en produccion, scopes limpiados. Pendiente deploy de env vars en VM.
Auth unificado: eliminada toda dependencia de Supabase Auth. Server-only con HttpOnly JWT cookies.
Avatar upload pipeline arreglado: servido desde API server, onerror fallback, URL corregida.
Listings ahora se crean como published (antes draft = invisibles). Nuevo endpoint GET /api/me/listings.
Publish flow fix: type detection y menu_tags collection corregidos en /publicar (ES+EN).
Landing pages /como-funciona y /ser-anfitrion reescritas con hero images + calculadora de ganancias.
Admin dashboard conectado a datos reales via /api/admin/leads.
Capacity display X/Y en listing cards con urgency styling.
Stripe Connect Express + webhook + escrow daemon integrados.
Wizard crear-asado completo: multi-step, upload fotos, autocomplete ubicacion.
Cuenta dashboard reescrito con server API (bookings, listings, perfil, avatar).
Supabase Auth + Resend SMTP arreglado end-to-end. Templates branded.
Snapshot JSON pipeline para CI prerender. 225 paginas en CI sin DB.
Flujo recuperar contrasena live (/recuperar-clave, /en/recover-password).
GTM-NV52SST4 instalado. Checklist de lanzamiento live en hub.
Hub v2: 7 modulos + APIs + Estado, 60 posts, 12 email templates, CRM schema.
fuegosocial.com en vivo (Cloudflare Pages). Dominio comprado y configurado.