Ir al artículo
Aniq-UI

HollinaDocumentación

Full Stack

Documentación de Hollina

Ejecuta tu plantilla de alquiler vacacional, configúrala para tu empresa, recibe reservas y encuentra una solución cuando la necesites.

Empieza con una instalación local

Ejecuta Hollina en tu propio ordenador, paso a paso.

De qué se compone la plantilla

El negocio de reservas directas de una empresa anfitriona para sus alojamientos vacacionales, en tres aplicaciones: el sitio web público de alojamientos, el panel de reservas desde el que el equipo gestiona el negocio y la API NestJS que está detrás de ambos.

AplicaciónCarpetaPuertoQué es
Sitio web de alojamientosstorefront/3030Alojamientos con filtros guardados en la dirección, la página del alojamiento con su calendario de disponibilidad y su tarjeta de reserva, un pago con tarjeta, PayPal o a la llegada, confirmación y consulta de reservas, alojamientos guardados, destinos, y las páginas de información, contacto y privacidad
Panel de reservasadmin-dashboard/3031El resumen, el calendario con fechas bloqueadas, las reservas y su ciclo de vida, los alojamientos y el editor de alojamientos, las consultas, las reseñas, el asistente de IA, los ajustes, los administradores y roles, y las notificaciones en directo
APIback-end/8000NestJS 11 y TypeORM, sobre SQLite en local y MySQL por configuración, con todas las rutas bajo /api, y con Stripe, PayPal y un simulador de pagos detrás de una sola interfaz

La carpeta también contiene docker-compose.yml, que construye e inicia las tres con un solo comando, y cada aplicación tiene su propio Dockerfile.

Qué contiene tu paquete

El paquete Stays Website es el sitio web público de reservas por sí solo.

AplicaciónCarpetaPuertoQué es
Sitio web de alojamientosstorefront/3030Alojamientos con filtros guardados en la dirección, la página del alojamiento con su calendario de disponibilidad y su tarjeta de reserva, un pago con tarjeta, PayPal o a la llegada, confirmación y consulta de reservas, alojamientos guardados, destinos, y las páginas de información, contacto y privacidad

No tiene datos propios: cada alojamiento, fotografía, destino, fecha libre y ajuste viene de la API de Hollina, y cada reserva y cada pregunta se envía a ella, así que necesita que esa API esté en ejecución. La API y el panel de reservas son paquetes aparte y no están en esta descarga.

Qué contiene tu paquete

El paquete Booking Dashboard es el panel del equipo anfitrión por sí solo.

AplicaciónCarpetaPuertoQué es
Panel de reservasadmin-dashboard/3031El resumen, el calendario con fechas bloqueadas, las reservas y su ciclo de vida, los alojamientos y el editor de alojamientos, las consultas, las reseñas, el asistente de IA, los ajustes, los administradores y roles, y las notificaciones en directo

No tiene datos propios: cada pantalla lee y escribe a través de la API de Hollina, así que necesita que esa API esté en ejecución. La API y el sitio web de alojamientos son paquetes aparte y no están en esta descarga.

Qué contiene tu paquete

El paquete Backend API es la API NestJS por sí sola, con la base de datos, la empresa de demostración, las pasarelas de pago y todas las rutas que usan los dos frontends.

AplicaciónCarpetaPuertoQué es
APIback-end/8000NestJS 11 y TypeORM, sobre SQLite en local y MySQL por configuración, con todas las rutas bajo /api, y con Stripe, PayPal y un simulador de pagos detrás de una sola interfaz

El sitio web de alojamientos y el panel de reservas son paquetes aparte y no están en esta descarga. Cualquier cliente puede usar la API por HTTP.

En Windows, usa PowerShell o Git Bash para los comandos de estas guías.

Los dos frontends funcionan en inglés y árabe, con la interfaz en árabe dispuesta de derecha a izquierda, y con un tema claro, uno oscuro y uno del sistema. Los precios se escriben USD 240, con dígitos latinos en ambos idiomas.

Explora las guías

30 guías en tu descarga

Cada guía viene en tu descarga. Las guías marcadas como Incluido con tu compra son para compradores: inicia sesión para leerlas en línea o ábrelas en tu descarga.

Preferencias de Cookies

Utilizamos cookies para mejorar tu experiencia de navegación, analizar el tráfico del sitio y personalizar el contenido. Al hacer clic en "Aceptar Todo", consientes nuestro uso de cookies para análisis y publicidad personalizada.