Plataforma SaaS B2B para Agencias de Viaje

Gestión Profesional de Itinerarios de Viaje

Plataforma multi-tenant para crear, gestionar y compartir itinerarios profesionales con tus clientes. PDFs brandados, URLs seguras con expiración automática y Google Places integrado.

Software a la medidaSoporte directo con quien lo construyeHecho en México

MiItinerario - Plataforma SaaS de Gestión de Itinerarios de Viaje para Agencias
Cliente: Agencias de Viaje B2B

Acerca del Proyecto

MiItinerario es una plataforma SaaS B2B2C diseñada para agencias de viaje que necesitan crear, gestionar y compartir itinerarios profesionales con sus clientes de manera eficiente y segura.

El sistema permite a las agencias suscribirse mensual o anualmente (100 MXN/mes o 1000 MXN/año), gestionar múltiples usuarios internos con roles específicos y crear itinerarios personalizados con servicios dinámicos configurables. Los itinerarios se comparten mediante URLs firmadas que expiran automáticamente 30 días después del fin del viaje, generando PDFs profesionales con branding de la agencia.

Con integración de Google Places API, los usuarios pueden buscar destinos y obtener imágenes automáticamente. El sistema de campos dinámicos permite crear tipos de servicio personalizados (hoteles, vuelos, tours, etc.) con campos padre-hijo, organizando todo por fechas de manera intuitiva.

Cliente: Agencias de Viaje B2B Tipo: SaaS Multi-Tenant Industria: Turismo / Viajes

Resumen de características

Multi-Tenant SaaS

Suscripciones mensuales/anuales con aislamiento total por agencia

Campos Dinámicos

Sistema configurable de servicios con campos padre-hijo personalizados

PDFs Brandados

Generación profesional con DomPDF y branding de la agencia

URLs Firmadas

Compartición segura con expiración automática a los 30 días

Google Places

Búsqueda de destinos con descarga automática de imágenes

Emails en Cola

Notificaciones asíncronas sin bloquear operaciones

Características Principales

Sistema Completo de Gestión de Itinerarios

Herramientas profesionales para agencias de viaje con control total y flexibilidad

Arquitectura Multi-Tenant

Plataforma SaaS con aislamiento completo por agencia. Cada agencia tiene su propio espacio, usuarios y configuraciones independientes con facturación separada.

  • Suscripción 100 MXN/mes o 1000 MXN/año
  • Roles: webmaster, admin, agency
  • Período de gracia de 7 días
  • Aislamiento total de datos por agencia

Sistema de Campos Dinámicos

Configura tipos de servicio personalizados con campos dinámicos padre-hijo. Crea estructuras para hoteles, vuelos, tours, restaurantes y cualquier servicio necesario.

  • Campos configurables por tipo de servicio
  • Estructura padre-hijo con grupos
  • Validación y tipos de datos flexibles
  • Reutilizable entre itinerarios

Organización por Fechas

Los servicios se agrupan automáticamente por fecha, creando una vista cronológica clara del itinerario completo con actividades diarias organizadas.

  • Agrupación automática por día
  • Vista cronológica de servicios
  • Fechas de inicio y fin de viaje
  • Organización visual intuitiva

Generación de PDFs Profesionales

Crea PDFs brandados automáticamente con DomPDF. Incluye logo de la agencia, información completa del itinerario y diseño profesional listo para clientes.

  • Generación automática con DomPDF
  • Branding personalizado por agencia
  • Diseño profesional y limpio
  • Descarga directa desde el sistema

URLs Firmadas Seguras

Comparte itinerarios mediante URLs firmadas temporales que expiran automáticamente 30 días después del fin del viaje, garantizando seguridad y privacidad.

  • URLs firmadas con Laravel Signed URLs
  • Expiración automática en 30 días
  • Acceso temporal sin autenticación
  • Renovación manual disponible

Integración Google Places

Búsqueda de destinos del lado del cliente con Google Places API. Selección de resultados y descarga automática de imágenes al servidor para uso en itinerarios.

  • Búsqueda desde navegador (client-side)
  • Descarga automática de imágenes al servidor
  • Información completa de lugares
  • Optimización de almacenamiento
Vista Previa

Arma el itinerario y expórtalo

Demo interactiva con datos inventados: cambia de día, agrega actividades y genera un PDF de muestra.

MiItinerario · Panel de agencia Demo
Itinerario

Ruta del Pacífico · 4 días

Agencia Viajes Horizonte (ficticia) · 12–15 nov 2026

Borrador

Día 1

    Elige un día y arma el itinerario. Todo es de demostración.

    Viajes Horizonte

    Ruta del Pacífico

    12–15 de noviembre de 2026 · 4 días

    Puerto Escondido Sierra Sur Playa Carrizalillo
    4Días
    0Actividades
    0PDFs demo
    smartsystems.work/i/horizonte-ruta-pacifico?firma=demo

    Exportar itinerario

    PDF con logo de la agencia, días y actividades. En la demo el archivo no se descarga.

    Demo interactiva con agencia, viajeros, fechas y actividades inventados. No muestra información de clientes.

    Stack Tecnológico

    Tecnologías Modernas y Escalables

    Construido con Laravel 12, MySQL y tecnologías actuales para máximo rendimiento

    Laravel 12

    PHP 8.2+, API REST

    MySQL 8.0

    Base de datos relacional

    DomPDF

    Generación de PDFs

    Stripe

    Procesamiento de pagos

    Laravel Queue

    Jobs en background

    Laravel Sanctum

    Autenticación API

    Vite 6.0

    Build tool moderno

    Bootstrap 5.2.3

    Framework CSS

    Tailwind CSS 4.0

    Utility-first CSS

    SortableJS

    Drag & drop interfaces

    SmartAdmin

    Admin template

    Axios 1.8.2

    Cliente HTTP

    Docker/Podman

    Containerización

    docker-compose

    3 containers orquestados

    Apache/Nginx

    Servidor web

    SMTP

    Entrega de emails

    Google Places API

    Búsqueda de destinos

    Stripe API

    Pagos y suscripciones

    Innovaciones Técnicas

    Implementaciones Únicas y Eficientes

    Soluciones técnicas que hacen de MiItinerario una plataforma robusta y flexible

    Sistema de Campos Dinámicos

    Arquitectura flexible que permite crear tipos de servicio completamente configurables con campos padre-hijo dinámicos. Los administradores definen la estructura de cada tipo de servicio (hoteles, vuelos, tours, etc.) con campos personalizados agrupados, permitiendo adaptación total a cualquier necesidad sin modificar código.

    Organización Automática por Fechas

    Los servicios se agrupan automáticamente por fecha de ejecución, creando una vista cronológica del itinerario sin intervención manual. El sistema analiza las fechas de cada servicio y construye una línea temporal clara y ordenada, facilitando la comprensión del viaje completo día por día.

    URLs Firmadas con Expiración Inteligente

    Implementación de Laravel Signed URLs con expiración automática calculada 30 días después del fin del viaje. Los clientes acceden temporalmente sin autenticación, pero los enlaces caducan automáticamente por seguridad. Sistema de renovación manual disponible para extensiones si es necesario.

    Google Places Client-Side con Server Download

    Innovadora implementación híbrida: búsqueda de destinos del lado del cliente usando Google Places API para UX fluida, pero descarga de imágenes al servidor para control total. Los usuarios buscan lugares instantáneamente, seleccionan el deseado, y el servidor descarga y optimiza las imágenes automáticamente.

    Sistema de Emails en Cola

    Procesamiento asíncrono de emails usando Laravel Queue para evitar bloqueo de operaciones. Notificaciones de itinerarios, actualizaciones y alertas se envían en background sin afectar la experiencia del usuario. Reintentos automáticos ante fallos para máxima confiabilidad en entregas.

    Multi-Tenancy con Jerarquía de Usuarios

    Arquitectura multi-tenant avanzada con aislamiento total por agencia. Cada agencia tiene un usuario principal (owner) que puede crear sub-usuarios con diferentes niveles de acceso. Sistema de roles jerárquico (webmaster, admin, agency) con permisos granulares y facturación separada por tenant.

    Herramienta B2B para Agencias de Viaje

    MiItinerario es una plataforma interna para agencias de viaje profesionales. Sistema desarrollado como proyecto cliente.