Saltar al contenido

Posventa de automoción · App móvil a medida

App Partner para clientes de empresa

Parte del trabajo de The Wheel Lab llega de talleres, aseguradoras y concesionarios que envían ruedas a reparar. La app Partner les da en el móvil lo que ofrece el portal web: pedir, seguir cada orden y descargar sus documentos.

Sector
Posventa de automoción
Solución
App móvil a medida
Periodo
De marzo a octubre de 2026
Estado
MVP Lista para publicar, sin publicar todavía
Datos de demostración Inicio de la app Partner: resumen del mes con órdenes totales, pendientes, en proceso y entregadas, una alerta de fecha límite vencida, plazos, tiempo medio y órdenes por estado.

Resumen ejecutivo

App Flutter para talleres, aseguradoras y concesionarios que trabajan con The Wheel Lab: pedidos, seguimiento por llanta y conductor, documentos y equipo.

WheelLab Partner es la versión móvil del portal B2B del CRM. El cliente crea pedidos en tres pasos con tarjetas por llanta, o los importa desde un CSV, sigue el avance de cada llanta en el taller y la posición del conductor en el mapa, habla con él o con la oficina y descarga facturas, albaranes y presupuestos. Cada cuenta gestiona su equipo con tres roles. La app está terminada y probada de punta a punta contra el CRM en producción, y la ficha de Google Play está preparada, pero todavía no se ha publicado.

El reto

  1. Los clientes de empresa piden recogidas a menudo y para varios coches, y repetir dirección, franja y llantas en cada pedido les hace perder tiempo.

  2. Quieren saber en qué punto está cada llanta y cuándo llega el conductor sin llamar al taller.

  3. En una misma empresa no todos deben poder pedir o aceptar presupuestos, y el portal no puede mostrar notas internas del taller ni cambiar estados que solo controla el taller.

La solución

Una app Flutter sobre el portal B2B de la API del CRM, con el mismo paquete de diseño y red que la app Driver. Pedidos, seguimiento y documentos se leen de la API; el chat va por WebSocket y las notificaciones por Firebase, configurables por tipo. Los permisos se aplican dos veces: la app oculta lo que el rol no permite y el servidor lo rechaza con 403.

Funcionalidades

Qué hace, pantalla a pantalla

Datos de demostración Paso 1 de 3 de «Nueva recogida»: la matrícula de prueba 1234ABC validada, los servicios anteriores de ese vehículo y marca y modelo opcionales.

01

Pedidos en tres pasos

Vehículo, llantas y confirmación, con una tarjeta por llanta, foto del daño y fecha y franja de recogida desde el día siguiente. La libreta guarda direcciones y vehículos, y se puede repetir la última orden o importar varias desde un CSV.

Datos de demostración Detalle de una orden de demostración lista: vehículo, servicio de cuatro ruedas, entrega estimada a tiempo, la barra de estados y el progreso por llanta.

02

Seguimiento por llanta y por conductor

Cada orden muestra su estado de la recogida a la entrega y el progreso de cada llanta en el taller. Cuando el conductor va de camino aparece en el mapa con su ruta y el tiempo estimado, actualizados cada cinco segundos.

Datos de demostración Pantalla de facturación con pestañas de facturas, remitos y presupuestos, importes pendiente, pagado y vencido a cero y la lista vacía de la cuenta de demostración.

03

Facturas, albaranes y presupuestos

Descarga y envío en PDF de facturas y albaranes, y aceptación o rechazo de presupuestos con motivo. Cada orden enlaza además su certificado verde, la garantía y el pasaporte digital de la llanta.

Datos de demostración Equipo de la empresa con cinco miembros de demostración, cada uno con su rol (administrador, operador o solo lectura), sus correos difuminados e interruptor de acceso.

04

Equipo con roles

El administrador invita a su equipo por correo y asigna un rol: administrador, operador o solo lectura. Lo que un rol no puede hacer no aparece en la app, y si se intenta, el servidor lo rechaza.

  • Chat y notificaciones

    Chat de cada orden con el conductor y con la oficina, con fotos. Avisos de cambios de estado, mensajes y facturas que el usuario activa por tipo y que, al tocarlos, abren la orden o la conversación.

  • Informes y calendario

    Informes de cumplimiento de plazos, tendencias y servicios con exportación a CSV, un calendario de recogidas y entregas que se puede añadir al del móvil y el registro de actividad de la cuenta.

Arquitectura

Cómo está construido

Plano · app-partner-the-wheel-lab 5 capas · 15 piezas
  1. App Flutter

    • Pedidos, órdenes, seguimiento, facturación, equipo e informes
    • go_router y estado por pantalla
    • flutter_map con teselas de OpenStreetMap
    • fl_chart para los informes
    • De App Flutter a Servicios en el móvil: acciones según el rol
  2. Servicios en el móvil

    • Cliente HTTP dio con renovación de sesión sin bucles
    • Permisos por rol
    • Chat por WebSocket
    • Importación y exportación CSV
  3. Paquete compartido

    • wheellab_shared, común con la app Driver
    • Tokens de marca, temas y animaciones
    • Interceptor de reintentos y utilidades JWT
  4. API del CRM

    • Portal B2B con pedidos, documentos, equipo e informes
    • Seguimiento del conductor con ruta de Google Routes API
    • Generación de PDF
    • De API del CRM a Servicios externos: avisos de estado, chat y facturas
  5. Servicios externos

    • Firebase Cloud Messaging y Crashlytics

Otros flujos

  • Paquete compartido → App Flutter : diseño y red comunes
  • Servicios en el móvil → API del CRM : HTTPS con JWT y WebSocket
  • Servicios externos → App Flutter : notificaciones push

Tecnologías

Stack verificado en el código

Backend

  • JWT

Móvil

  • Flutter
  • Dart
  • Firebase

Infraestructura

  • GitHub Actions

Integraciones

  • OpenStreetMap

Ingeniería

Cómo se planteó y se construyó

  1. Primeras versiones (marzo de 2026)

    El portal B2B del CRM se convierte en una PWA instalable a mediados de marzo. A final de mes se prueba una app en React Native con mapa en vivo, informes, equipo, PDF y chat, y el 31 de marzo se reescribe en Flutter sobre la misma API.

  2. Repositorio común y auditoría (junio de 2026)

    Partner y Driver pasan a un repositorio común con un paquete compartido. Una auditoría en cinco fases revisa seguridad, experiencia de uso, capa de red y tests, y se completan la integración con el conductor, el indicador de escritura en el chat y los filtros de fecha de los informes.

  3. Reactivación y preparación para Google Play (octubre de 2026)

    Auditoría de contratos con el CRM y cierre de fallos del portal en el servidor. Llegan roles de equipo, albaranes y presupuestos, seguimiento en vivo cada cinco segundos y los requisitos de Play: privacidad, borrado de cuenta y atribución de OpenStreetMap. La versión 1.0.0 queda lista el 22 de octubre.

Retos técnicos resueltos

El portal devolvía notas internas del taller y permitía a un cliente cambiar estados del taller, incluso reabrir una orden entregada.
Las notas del cliente pasan a un campo propio y las internas nunca se devuelven. Los cambios de estado desde el portal responden 403 y en la app los estados son de solo lectura; los dos cambios están cubiertos por tests en el CRM.
Que cada persona de la empresa cliente pueda hacer solo lo que le corresponde.
Tres roles: administrador, operador y solo lectura. La app oculta las acciones no permitidas y el servidor devuelve 403 en todas las escrituras de un usuario de solo lectura. Las invitaciones se envían por correo sin contraseña.
El seguimiento del conductor avanzaba a saltos y el mapa no mostraba ruta ni tiempo estimado.
El conductor envía su posición cada 5 segundos en marcha y la app la consulta con la misma frecuencia. La ruta y el tiempo estimado se calculan en el servidor con la Routes API de Google, y la ficha de la orden se recarga al volver a la app o al llegar un aviso.

Resultados

Lo que se ha medido

Cada cifra lleva su fuente y su fecha. Lo que no se ha medido va aparte, como potencial.

  • 27 de 27

    funciones del partner superadas en la prueba de punta a punta, con push y seguimiento en vivo verificados en producción

    Matriz E2E de la auditoría de las apps (docs/auditoria-2026-10/E2E_MATRIZ.md) · 2026-10-21

Potencial · sin medición propia

  • Autoservicio

    pedidos, seguimiento y documentos sin llamar ni escribir al taller

Cronología

Cómo ha evolucionado

  1. Portal B2B como PWA instalable y primera app de partner, reescrita en Flutter a final de mes.

  2. Repositorio común con la app Driver, paquete compartido y auditoría en cinco fases.

  3. Roles de equipo, albaranes y presupuestos, requisitos de Google Play y prueba de punta a punta en producción.

Evolución prevista

Lo siguiente

Trabajo planificado, todavía no disponible.

  1. Previsto · 01

    Distribución a los clientes de empresa

    Ficha de Play, política de privacidad y borrado de cuenta están listos; queda decidir si la app se distribuye en Google Play, en prueba cerrada o por enlace directo.

  2. Previsto · 02

    Beta con partners de confianza

    Primer uso con dos o tres clientes de empresa junto a los conductores reales, como prevé la hoja de ruta de la auditoría de octubre.

Proyectos relacionados

Más trabajo en esta línea

Ver todos los proyectos
  • Datos de demostración Tablero del CRM con las órdenes repartidas por estación del taller (preparación, diamantado, pintura, montaje, control de calidad y terminado), con operario y tiempo en curso.

    The Wheel Lab En producción

    CRM y ERP a medida para un taller de llantas

    Automoción y posventa · CRM/ERP a medida

    CRM y ERP a medida para un taller de reparación de llantas: de la consulta al cobro, con QR por llanta, recogidas con conductor y facturación por sucursal.

    • Python
    • FastAPI
    • SQLModel
    • Pydantic
  • Datos de demostración Pantalla «Hoy» de la app Driver: dos órdenes activas con recogidas, entregas y llantas del día, el interruptor «En servicio» activado y los accesos a ruta óptima, resumen y calendario.

    The Wheel Lab MVP

    App Driver para conductores

    Posventa de automoción · App móvil a medida

    App Flutter para los conductores que recogen y entregan llantas: ruta del día, QR por llanta, firma, fotos selladas y ubicación solo en servicio.

    • Flutter
    • Dart
    • Firebase
    • Google Play
  • Fotograma de un reel vertical del proceso: «Paso 02/04 · Pintura», una llanta pintada de rojo por el robot con el rótulo animado encima.

    The Wheel Lab MVP

    Producción de vídeo automatizada

    Posventa de automoción · Automatización de procesos

    Un pulsador en cada estación del taller graba el trabajo y el sistema monta solo el vídeo de la reparación para el cliente y los reels para redes.

    • Python
    • FFmpeg
    • Raspberry Pi
    • Linux

Hablemos

¿Necesitas desarrollar una solución similar?

Cuéntanos el problema. Te respondemos con un planteamiento claro: qué haríamos, en cuánto tiempo y con qué entregables.