Hub / Arquitectura
Arquitectura técnica
Stack, decisiones de diseño, reglas del sistema y principios que no se negocian.
Arquitectura técnica
Frontend
Astro 4 + TypeScript
Live
Estilos
CSS Custom Properties — brand.config.ts → tokens.css
Live
i18n
t(lang) · es.ts + en.ts · URL prefix /en/
Live
Base de datos
PostgreSQL — schema completo con triggers
Live
Auth
Google OAuth + email/password
Pendiente
Pagos
Stripe (global) + Mercado Pago (LATAM)
Pendiente
Deploy
Cloudflare Tunnel → fuegosocial.com
En proceso
Fotos
Pexels API — imágenes de asado en tiempo real
Live
✓Zero hardcoded colors o texto — todo viene de brand.config.ts
✓Rebrand completo = editar 1 archivo + rebuild
✓Nueva traducción = agregar 1 archivo .ts con el mismo shape
✓Iconos custom SVG en currentColor — sin emoji, sin librerías externas
✓Preparado para 30 idiomas con la misma arquitectura
✓Schema DB con triggers bidireccionales para reviews (modelo Airbnb)