ATRIO · 06-tech-stack.md · 7 de 21

En esta página Decisiones 0%

06 — Stack tecnológico · ATRIO

CapaElecciónJustificación
FrontendAngular 19 standalone + TailwindStack fijo del cron; SPA editorial
BackendNestJS 11Stack fijo; módulos por dominio
ORMPrisma 6Migraciones claras sobre Neon
BDNeon PostgreSQLMCP + serverless
Auth públicoNinguna v1Nivel 1 alcance
Auth staffHeader x-staff-key / env STAFF_KEYSuficiente demo; prod → IAM
EmailStub / logSin proveedor en v1
Hosting recomendadoWeb estático (Vercel/Netlify) + API Node (Railway/Fly); opcional grok.me vía Build Mode oficial
Assets/public/images + case assets/exhibitionsMisma media Paper/app

Decisiones

  • Apps independientes apps/api y apps/web (sin npm workspaces — lección COMAL).
  • CORS http://localhost:4200.
  • API base hardcodeada en dev; en prod usar environment file.