Saltar al contenido principal
Version: 0.58.1-rc.5

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