Nuestra Hoja de Ruta
Creemos en la transparencia. Aquí puedes ver el progreso de nuestra plataforma y las futuras características que estamos construyendo para mejorar tu experiencia.
Fase 1: Fundación y Lanzamiento (Completado)
CompletadoDiseño de UI y Experiencia de Usuario (UX)
Creación de una interfaz clara, atractiva y fácil de usar, especialmente para personas mayores.
Listado de Tours y Fichas de Detalle
Implementación de la visualización de los tours disponibles con imágenes, descripciones y precios.
Soporte Multi-idioma (Frontend)
Componente para cambio de idioma y estructura preparada para la traducción de contenidos.
Integración Inicial de Firestore
Configuración de la base de datos para almacenar y gestionar la información de los tours.
Fase 2: Funcionalidad Core de Reservas (Completado)
CompletadoFlujo de Reserva Simplificado
Proceso de reserva en 3 pasos: Tour -> Fecha/Idioma -> Pago. Conectado a una pasarela de pago segura (Stripe).
Geocodificación de Puntos de Encuentro
Sistema que sugiere el punto de recogida más cercano basado en la ubicación del hotel del cliente.
Página de Confirmación de Reserva
Página de éxito que muestra el resumen de la compra y próximos pasos.
Fase 3: Herramientas de Gestión y Optimización (Completado)
CompletadoConfiguración del Backend en Firebase
Activar Autenticación, Firestore en modo producción y Cloud Functions (Plan Blaze) para soportar la lógica de negocio.
Definición de Entidades de Dominio (Arquitectura Hexagonal)
Crear modelos de datos para 'User', 'Tour', 'Booking', 'Payment' e 'Invoice' que formarán el núcleo de nuestro backend.
Gestión de Roles con Custom Claims (Cloud Function)
Implementar funciones 'onUserCreate' y 'assignAdminRole' para asignar roles ('customer', 'guide', 'admin') a los usuarios en Firebase Auth.
Procesamiento de Pagos Automatizado (Cloud Function)
Crear un webhook ('processStripePayment') que escuche los pagos de Stripe y actualice el estado de las reservas y pagos en Firestore.
Panel de Administración Seguro (Admin Dashboard)
Interfaz para gestionar tours, precios, horarios, y contenidos en 6 idiomas de forma centralizada.
Herramienta de Optimización de Rutas (IA)
Función para que los guías calculen la ruta de recogida más eficiente para cada día, minimizando tiempos.
Fase 4: Crecimiento y Experiencia de Usuario (Completado)
CompletadoSistema de Cuentas de Usuario
Portal para que los clientes vean su historial de reservas, gestionen sus datos y accedan a sus tickets.
Sistema de Reseñas y Valoraciones
Permitir a los usuarios dejar valoraciones y comentarios después de un tour para generar confianza y feedback.
Blog y Contenido SEO
Desarrollo de un blog para publicar artículos sobre Mallorca y mejorar el posicionamiento en buscadores.
Fase 5: Ticket Inteligente y Gestión de Tours (Completado)
CompletadoGeneración de Ticket Digital con QR
Creación de un ticket digital único por reserva con un QR para validación. Se enviará por email y estará accesible desde la cuenta del usuario.
Mapa con Ruta en Página de Confirmación
Integrar un mapa de Google Maps en la página del ticket que muestre la ruta desde el hotel del cliente hasta el punto de encuentro.
Web-App para Guías (Validación de Tickets)
App sencilla para que los guías escaneen los QR, validen los tickets y lleven un control de asistencia en tiempo real.
Automatización Post-Tour
Sistema que envía un email de agradecimiento y una solicitud de reseña al cliente una vez el tour ha finalizado.
Fase 6: Mejoras Futuras
PendienteSistema de Moneda Dinámico
Permitir a los usuarios ver los precios en su moneda local, aunque el pago final se realice en EUR.
Recomendaciones Personalizadas (IA)
Sugerir tours a los usuarios basados en sus intereses y reservas anteriores.
