Jira Remix App

Arquitectura General
๐Ÿ–ฅ Cliente ยท Browser
Remix UI
React + Chakra UI
Componentes visuales
clientLoader
Memory Cache โ†’ localStorage โ†’ Server
clientAction
Optimistic UI โ†’ Server โ†’ Rollback
cache miss
submit
โšก Servidor ยท Vercel Serverless
serverLoader
Queries via Prisma ORM
serverAction
Mutations via Prisma ORM
query / mutation
realtime sync
๐Ÿ—„ Supabase
PostgreSQL
Prisma ORM + Connection Pooling
Realtime
WebSocket โ†’ Invalida cache del client
Flujo de Datos
READ clientLoader: Memory โ†’ localStorage โ†’ serverLoader โ†’ PostgreSQL
WRITE clientAction: UI optimista โ†’ serverAction โ†’ PostgreSQL โ†’ confirma o rollback
SYNC Supabase Realtime โ†’ WebSocket โ†’ invalida cache del clientLoader