Saltar al contenido principal

Sistema Ecoalbergue - Gestión Hotelera y Turística

Introducción

Bienvenido a la documentación del Sistema Ecoalbergue del Gobierno Autónomo Departamental del Beni. Esta plataforma es la herramienta centralizada para la gestión hotelera del Ecoalbergue Departamental, incluyendo la administración de habitaciones, paquetes turísticos, reservas y contenido informativo como noticias y galerías.

El sistema está diseñado para promover el turismo departamental, facilitar la gestión de reservas y proporcionar información actualizada sobre los servicios del ecoalbergue a visitantes nacionales e internacionales.

Propósito y Beneficios

  • Promoción Turística: Dar visibilidad a los servicios del ecoalbergue.
  • Gestión de Habitaciones: Administrar disponibilidad y características.
  • Paquetes Especiales: Ofrecer promociones y paquetes turísticos.
  • Información Multilingüe: Contenido en español e inglés.
  • Reservas Online: Permitir solicitud de reservas por internet.
  • Blog y Noticias: Mantener informados a los visitantes.

Funcionalidades Clave

El sistema se organiza en los siguientes módulos principales:

  • Portal Público:
    • Página principal con información general.
    • Listado de habitaciones disponibles.
    • Paquetes turísticos especiales.
    • Blog/Noticias del ecoalbergue.
    • Galería de fotos.
    • Información institucional (Sobre Nosotros).
  • Gestión de Contenido (Admin):
    • CRUD de habitaciones.
    • CRUD de paquetes especiales.
    • Gestión de posts/blog.
    • Gestión de galería.
    • Configuración general.

Audiencia Destinataria

Esta documentación está dirigida a:

  • Visitantes/Turistas: Consultan servicios y realizan reservas.
  • Personal del Ecoalbergue: Gestionan reservas y contenido.
  • Administradores: Configuran habitaciones, precios y contenido.
  • Marketing: Actualizan blog y galerías.

Estructura del Portal

┌──────────────────────────────────────────────────────────┐
│ PORTAL PÚBLICO │
│ │
│ ┌──────────────────────────────────────────────────────┐│
│ │ PÁGINA PRINCIPAL ││
│ │ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ││
│ │ │ Habita- │ │ Paque- │ │ Blog/ │ │ Sobre │ ││
│ │ │ clones │ │ tes │ │ Noticias│ │ Nosotros│ ││
│ │ └─────────┘ └─────────┘ └─────────┘ └─────────┘ ││
│ └──────────────────────────────────────────────────────┘│
│ │
│ ┌──────────────────────────────────────────────────────┐│
│ │ HABITACIONES ││
│ │ ┌───────┐ ┌───────┐ ┌───────┐ ││
│ │ │ Hab.1 │ │ Hab.2 │ │ Hab.3 │ ... ││
│ │ │ [img] │ │ [img] │ │ [img] │ ││
│ │ │ $50 │ │ $60 │ │ $75 │ ││
│ │ └───────┘ └───────┘ └───────┘ ││
│ └──────────────────────────────────────────────────────┘│
│ │
│ ┌──────────────────────────────────────────────────────┐│
│ │ PAQUETES ESPECIALES ││
│ │ ┌───────────┐ ┌───────────┐ ││
│ │ │ Paquete 1 │ │ Paquete 2 │ ... ││
│ │ │ Normal:$100│ │ Normal:$150│ ││
│ │ │ Especial:$80│ │ Especial:$120│ ││
│ │ └───────────┘ └───────────┘ ││
│ └──────────────────────────────────────────────────────┘│
└──────────────────────────────────────────────────────────┘

Módulos del Portal Público

1. Página Principal (Inicio)

Rutas:

  • Español: / o /home
  • Inglés: /en

Contenido:

  • Información general del ecoalbergue.
  • Habitaciones destacadas.
  • Paquetes especiales.
  • Últimas noticias/publicaciones.
  • Estadísticas (número de visitas).
  • Galería del lugar.
  • Fotos de visitantes.

2. Sobre Nosotros

Ruta: /sobre-nosotros (español) | /about (inglés)

Contenido:

  • Historia del ecoalbergue.
  • Misión y visión.
  • Servicios ofrecidos.
  • Ubicación y contacto.

3. Habitaciones

Ruta: /habitaciones

Características:

  • Listado paginado de habitaciones.
  • Filtrado por idioma (español/inglés).
  • Información detallada de cada habitación.

Detalle de Habitación: /habitaciones/{id}

Información por habitación:

CampoDescripción
NombreNombre/tipo de habitación
CapacidadNúmero máximo de huéspedes
PrecioPrecio por noche
DescripciónCaracterísticas y amenities
ImágenesGalería de fotos de la habitación
IdiomaEspañol o Inglés

4. Paquetes Especiales

Ruta: /paquetes-especiales

Características:

  • Listado de paquetes turísticos con descuento.
  • Precios promocionales.
  • Período de validez.

Detalle de Paquete: /paquetes-especiales/{id}

Información por paquete:

CampoDescripción
NombreNombre del paquete turístico
DescripciónDetalles del paquete
Precio NormalPrecio sin descuento
Precio EspecialPrecio promocional
Fecha VálidaPeríodo de validez del paquete
IncluyeServicios incluidos
ImágenesFotos del paquete

5. Blog/Noticias

Ruta: /blog

Características:

  • Artículos y noticias del ecoalbergue.
  • Solo muestra posts publicados (status: PUBLISHED).
  • Ordenado por fecha de creación (más recientes).

Detalle de Post: /blog/{slug}

Información del post:

  • Título.
  • Contenido (cuerpo del artículo).
  • Imagen destacada.
  • Fecha de publicación.
  • Posts relacionados.

6. Galería

Ruta: /gallery/{id}

Tipos de galería:

  • Lugar: Fotos de las instalaciones.
  • Visitantes: Fotos de huéspedes y eventos.

Vista Lightbox: /gallerybox/{id}

Características:

  • Vista ampliada de imágenes.
  • Navegación entre fotos.

Modelo de Datos

Room (Habitación)

CampoTipoDescripción
idINTEGERIdentificador único
nameSTRINGNombre de la habitación
capacityINTEGERCapacidad de huéspedes
priceDECIMALPrecio por noche
descriptionTEXTDescripción detallada
imagesJSONRutas de imágenes
languageSTRINGIdioma (es/en)
statusSTRINGEstado (active/inactive)
created_atTIMESTAMPFecha de creación

SpecialPackage (Paquete Especial)

CampoTipoDescripción
idINTEGERIdentificador único
nameSTRINGNombre del paquete
descriptionTEXTDescripción del paquete
price_normalDECIMALPrecio regular
price_specialDECIMALPrecio promocional
valid_dateDATEFecha de validez
includesTEXTServicios incluidos
imagesJSONRutas de imágenes
statusSTRINGEstado
created_atTIMESTAMPFecha de creación

Post (Publicación/Blog)

CampoTipoDescripción
idINTEGERIdentificador único
titleSTRINGTítulo del artículo
slugSTRINGURL amigable
bodyTEXTContenido del artículo
imageSTRINGImagen destacada
statusSTRINGEstado (PUBLISHED, DRAFT)
languageSTRINGIdioma (es/en)
created_atTIMESTAMPFecha de creación
CampoTipoDescripción
idINTEGERIdentificador único
nameSTRINGNombre de la galería
typeSTRINGTipo (lugar/visitantes)
imagesJSONRutas de imágenes
created_atTIMESTAMPFecha de creación

Generador de Códigos QR

Ruta: /admin/generate-qr

Funcionalidad:

  • Genera códigos QR para cada habitación.
  • Útil para gestión interna y acceso rápido a información.

Características Multilingüe

El sistema soporta contenido en Español e Inglés:

// Filtrar por idioma
$rooms = Room::where('language', 'es')->get();
$posts = Post::where('language', 'en')->get();

Implementación:

  • Cada habitación/post tiene campo language.
  • La versión en inglés tiene rutas propias (/en).
  • El contenido se muestra según la versión seleccionada.

Panel de Administración

URL: /admin

Gestionado mediante Voyager con las siguientes funcionalidades:

Gestión de Habitaciones

  • CRUD completo de habitaciones.
  • Carga de imágenes múltiples.
  • Configuración de precios y disponibilidad.

Gestión de Paquetes

  • CRUD de paquetes especiales.
  • Configuración de precios y fechas de validez.

Gestión de Blog

  • CRUD de posts/artículos.
  • Editor de contenido enriquecido.
  • Programación de publicación.

Gestión de Galería

  • Creación de álbumes.
  • Carga de imágenes por álbum.
  • Clasificación por tipo (lugar/visitantes).

Configuración General

  • Información de la página "Sobre Nosotros".
  • Datos de contacto.
  • Configuraciones del sitio.

Estadísticas de Visitas

El sistema lleva un conteo de visitas:

$count = [
'visitas' => RequestModel::count(),
];

Propósito:

  • Medir el interés en el ecoalbergue.
  • Informar decisiones de marketing.
  • Evaluar efectividad de contenido.

Estados del Sistema

EstadoDescripción
ActivoHabitación/paquete disponible para reservas
InactivoNo disponible temporalmente
PublicadoPost de blog visible públicamente
BorradorPost en proceso de edición

Mejores Prácticas

  1. Imágenes de calidad: Usar fotos profesionales de las instalaciones.
  2. Precios actualizados: Mantener precios vigentes y precisos.
  3. Contenido dinámico: Publicar regularmente en el blog.
  4. Actualización de galerías: Mantener al día las fotos del lugar.
  5. SEO: Optimizar títulos y descripciones para búsqueda.

Consideraciones Técnicas

  • Middleware de logging: Las rutas públicas pasan por middleware log para estadísticas.
  • Almacenamiento: Imágenes guardadas en storage/app/public/.
  • Responsive: El portal es adaptable a dispositivos móviles.

URL del Sistema

  • Portal Público: https://ecoalbergue.beni.gob.bo/
  • Versión Inglés: https://ecoalbergue.beni.gob.bo/en
  • Panel Admin: https://ecoalbergue.beni.gob.bo/admin