Happnest Docs
Estado, arquitectura y documentación funcional de los paquetes del monorepo. Cada sección refleja el estado real del código — no aspiraciones.
Paquetes
7 en totalPanel de administración para el personal del hotel. Gestiona usuarios, roles, tareas, experiencias, reservas, check-ins y configuración de la empresa. Access control rewrite completo — AccessGuard, super admin pages, role builder.
API Node.js + Express con PostgreSQL. Gestiona auth, empresas, roles, hoteles, experiencias, tareas y webcheckin. Access-control rewrite completo — nuevo modelo uniforme de roles/módulos, 65+ tests.
App facing del huésped. Reservas, experiencias, check-in flow. Off-white, deep teal, Fraunces + Manrope. Design system completo — tokens, primitivas propias, temas por hotel via [data-theme].
Check-in online del huésped antes de llegar al hotel: asistente de 2 pasos, multi-tenant por hotel. Design system migrado a tokens; flujo de usuario y personas documentados.
Panel exclusivo del operador de plataforma. Gestión de empresas, hoteles globales, usuarios, check-in requests, experiencias y analítica.
~54 componentes React usados por enterprise, client y webcheckin. En refactor para leer tokens vía contrato CSS-variable. Button, Card, Modal, Input…
Página de marketing de Happnest. Presentación de producto, captación de clientes y onboarding.
Design Systems
sección existenteDocumentación visual de tokens, tipografía, colores y componentes para los cuatro paquetes front-end. Generada durante la fase de design system (Feb–May 2026).
Recursos y Ejemplos
6 archivosDocumentos de prueba y recursos adicionales generados para el proyecto.
Tareas del proyecto
cargando…Estado real del trabajo pendiente. Los checks se guardan en el navegador (localStorage).
users.role VARCHAR legacyimpersonation.controller.ts de auth.ts → auth.middleware.tsstorage.controller.test.ts — 7 tests fallandocheckin-requests.controller.test.ts — 6 tests fallandopencil-new.pen)/super-admin/*) en docs.audit.md: 1 932 leaks, 30+ archivos core, mapa de reemplazos)presets: [coreConfig], mapear tokens enterprise)@pamaconu/core/styles/globals.css de layout.tsx@happnest/coreLas tareas añadidas aquí se guardan en tu navegador.