Landing
Web de marketing: hero, logos, funciones, cómo funciona, cifras, precios con selector, testimonios y FAQ.
app/page.tsx1 estrella en GitHub = 1 componente nuevo.
Dar una estrellaUn SaaS completo para hoteles: web de marketing, inicio de sesión y un dashboard de operaciones entero.
Lobby es un sistema operativo hotelero hecho con la librería: una landing con secciones existentes, una pantalla de acceso y una app con dashboard, rack de habitaciones, tabla de reservas, tablero de limpieza, CRM de huéspedes, informes de ingresos y ajustes de cuenta con equipo y facturación. Todos los gráficos son gráficos SVG sin dependencias de la librería y toda la app cambia entre modo claro y oscuro.
Cada página es una vista previa real e interactiva: el carrito se comparte entre todas.
Web de marketing: hero, logos, funciones, cómo funciona, cifras, precios con selector, testimonios y FAQ.
app/page.tsxInicio de sesión a pantalla partida con SSO, mostrar contraseña y validación.
app/sign-in/page.tsxKPIs, ingresos, ocupación de esta noche, recepción, canales, ocupación por tipo y actividad en vivo.
app/app/page.tsxRack de habitaciones de 14 días y tabla de reservas con búsqueda, orden y acciones masivas.
app/app/reservations/page.tsxKPIs de estado, inventario por tipo y tablero de limpieza interactivo por planta.
app/app/rooms/page.tsxDirectorio de huéspedes con niveles, estancias y gasto junto a una ficha CRM.
app/app/guests/page.tsxPrevisión, mapa de ritmo de reservas, embudo, segmentos, ADR por canal y comparativa mensual.
app/app/reports/page.tsxPerfil, propiedad, notificaciones, equipo con roles e invitaciones, plan y facturación.
app/app/settings/page.tsxnpm install react-component-kit-uiapp/page.tsx
import { LandingPage } from 'react-component-kit-ui/templates/saas-hotel';
export default function Page() {
return <LandingPage />;
}app/sign-in/page.tsx
import { SignInPage } from 'react-component-kit-ui/templates/saas-hotel';
export default function Page() {
return <SignInPage />;
}app/app/page.tsx
import { DashboardPage } from 'react-component-kit-ui/templates/saas-hotel';
export default function Page() {
return <DashboardPage />;
}app/app/reservations/page.tsx
import { ReservationsPage } from 'react-component-kit-ui/templates/saas-hotel';
export default function Page() {
return <ReservationsPage />;
}app/app/rooms/page.tsx
import { RoomsPage } from 'react-component-kit-ui/templates/saas-hotel';
export default function Page() {
return <RoomsPage />;
}app/app/guests/page.tsx
import { GuestsPage } from 'react-component-kit-ui/templates/saas-hotel';
export default function Page() {
return <GuestsPage />;
}app/app/reports/page.tsx
import { ReportsPage } from 'react-component-kit-ui/templates/saas-hotel';
export default function Page() {
return <ReportsPage />;
}app/app/settings/page.tsx
import { SettingsPage } from 'react-component-kit-ui/templates/saas-hotel';
export default function Page() {
return <SettingsPage />;
}Parte de la tienda demo y reemplaza lo que necesites. Los productos aceptan una imagen real o una de las 16 ilustraciones incluidas.
import { DashboardPage, lobbyData, type LobbyData } from 'react-component-kit-ui/templates/saas-hotel';
const data: LobbyData = {
...lobbyData,
workspace: { name: 'Casa Alba', plan: 'Starter', initials: 'CA' },
user: { name: 'Marta Gil', role: 'Owner', email: 'marta@casaalba.com' },
};
export default function Page() {
return <DashboardPage data={data} theme="auto" />;
}Creados para esta plantilla y disponibles por separado en la librería.
Barra lateral SaaS con selector de espacio de trabajo, navegación agrupada con iconos y contadores, modo compacto y tarjeta de plan.
Barra superior con búsqueda ⌘K, notificaciones con no leídas, cambio de tema y menú de usuario.
Cabecera de página de app con migas, descripción, selector de periodo, botones y pestañas.
Tabla con búsqueda, chips de estado, columnas ordenables, selección de filas, acciones masivas, paginación y celdas tipadas.
Línea de tiempo de reservas: habitaciones por días con barras de color por estado, marca de hoy y panel de detalle.
Tablero de estado de habitaciones por planta (limpia, sucia, en revisión, ocupada, fuera de servicio) con filtros y cambio rápido.
Lista de recepción con llegadas, salidas y huéspedes alojados, con check-in / check-out en un clic.
Ficha CRM con avatar, nivel de fidelidad, contacto, estadísticas, preferencias, próxima estancia y notas.
Bloque de ajustes con título y ayuda junto a una tarjeta de campos con Guardar / Cancelar y confirmación.
Resumen de facturación con plan, renovación, medidores de uso con umbrales, método de pago y mejora de plan.
Inicio de sesión / registro a pantalla partida con SSO, mostrar contraseña, validación y panel de marca.
Componentes existentes con los que se monta la plantilla.