Saltar al contenido principal
Version: 0.58.0-rc.42

Aplicaciones Frontend

Este documento describe las aplicaciones frontend de Lana, su arquitectura y patrones de desarrollo.

Descripción General​

Lana incluye la siguiente aplicación frontend:

AplicaciónPropósitoUsuarios
Panel de AdministraciónGestión bancariaPersonal administrativo

Pila Tecnológica​

Estructura de Directorios​

apps/
├── admin-panel/ # Panel de Administración
│ ├── src/routes/ # Rutas basadas en archivos (TanStack Router)
│ ├── components/ # Componentes React
│ ├── lib/ # Utilidades y configuración
│ └── src/generated/ # Código generado (GraphQL)
│
└── shared-web/ # Código compartido entre frontends
└── src/ # UI y utilidades compartidas

Patrones de Desarrollo​

Gestión de Estado​

  • Apollo Client: Estado del servidor (datos GraphQL)
  • React Context: Estado global de la UI
  • useState/useReducer: Estado local del componente

Desarrollo Local​

Iniciar Aplicaciones​


# Panel de Administración

cd apps/admin-panel
pnpm dev

URLs de Desarrollo​

AplicaciónURL
Panel de Administraciónhttp://admin.localhost:4455

Documentación Relacionada​