Logotipo de la app LAMS Plataforma de logística y mudanzas

🚚 LAMS — Logistics And Moving Services App

LAMS es una aplicación Flutter moderna, modular y totalmente escalable para gestionar servicios de logística y mudanzas en modo multi-tenant. Construida con arquitectura limpia y estructura basada en paquetes, LAMS soporta marca blanca completa, rastreo en tiempo real, precios dinámicos, aislamiento por tenant y experiencias por rol para clientes, conductores y administradores.

Casos de uso

Empresas de mudanzas, servicios de entrega rápida, 3PLs y agencias digitales.

Arquitectura

App Flutter multi-tenant, paquetes modulares, backend Firebase, mapas y pagos.

Precio

Solo ofertas serias – incluye código completo, IP y derechos de paquetes.

¿Qué problema resuelve LAMS?

La mayoría de las empresas de logística y mudanzas viven dentro de apps genéricas de delivery con poca personalización, o encargan desarrollos a medida difíciles de mantener, actualizar y escalar. Necesitan algo profundamente personalizable pero operativo desde el primer día.

LAMS te da una plataforma moderna y multi-tenant que puede servir a múltiples marcas, países o franquicias desde una sola base de código. Gestiona reservas, tracking, comunicación, pagos y administración de flota con experiencias claras por rol en clientes, conductores y administradores.

Funciones clave

Todo lo que esperas de una plataforma moderna de logística y mudanzas, con ADN multi-tenant.

✅ Multi-tenant & Marca blanca

  • Branding, colores y assets por tenant.
  • Aislamiento de Firestore y configuración a nivel tenant.
  • Ideal para agencias, franquicias y setups multi-marca.

📍 Rastreo en tiempo real

  • Actualizaciones de GPS en vivo para conductores y trabajos.
  • Clustering de marcadores para zonas urbanas densas.
  • Dibujo de rutas y estados de progreso (en ruta, en sitio, completado).

🧠 Agenda inteligente & ETAs

  • Ventanas de reserva con horarios y capacidad.
  • Flujos centrados en ETA, cambios de estado y notificaciones.
  • Listo para integrarse con APIs de optimización de rutas.

👥 Experiencias por rol

  • Panel de cliente para reservas, historial y estado en tiempo real.
  • App de conductor para cola de trabajos, navegación y POD.
  • Portal admin para flota, precios, usuarios y analítica.

💸 Precios dinámicos & promos

  • Reglas de precio por distancia, tiempo, carga y ubicación.
  • Modificadores para horas pico, fines de semana o mudanzas prioritarias.
  • Soporte para cupones, códigos promocionales y descuentos.

📲 Chat, ratings y notificaciones

  • Chat in-app entre clientes, conductores y soporte.
  • Notificaciones push y banners de estado en vivo.
  • Ciclo completo de reseñas y calificaciones con flags de calidad.

Estructura del proyecto

Un monorepo limpio basado en paquetes, listo para crecer a largo plazo.

lams_app/
├── pubspec.yaml                      # Dependencias raíz y configuración Flutter
├── lib/
│   ├── main.dart                     # Bootstrap de la app
│   ├── app.dart                      # MaterialApp raíz con config de locale/tema
│   └── routes.dart                   # Registro global de rutas GoRouter
│
├── packages/                         # Paquetes de funcionalidades modulares
│   ├── lams_core_package/                   # Modelos compartidos, constantes, theming, hooks de localización
│   ├── flutter_auth_package/               # Flujos de auth: login, registro, MFA, vinculación de dispositivo
│   ├── flutter_customer_package/           # Panel de cliente, reservas, tracking
│   ├── flutter_moving_service_package/     # Planificación de mudanzas hogar/oficina + cotizaciones
│   ├── flutter_logistics_service_package/  # Flujo de entregas, optimización de rutas
│   ├── flutter_driver_package/             # Cola de trabajos del conductor, tracking, POD
│   ├── flutter_fleet_management_package/   # Herramientas admin para vehículos + operaciones de conductores
│   ├── flutter_booking_package/            # Motor unificado de reservas multi-paso
│   ├── flutter_pricing_engine_package/     # Motor de precios dinámicos con reglas + modificadores
│   ├── flutter_payment_package/            # Stripe, PayPal, wallets y lógica de pagos/payouts
│   ├── flutter_theme_package/              # Tema por tenant, branding y extensiones UI
│   ├── flutter_chat_support_package/       # Chat en tiempo real entre roles + bots de soporte
│   ├── flutter_rating_review_package/      # Reseñas, flags y ratings de calidad de servicio
│   ├── flutter_admin_dashboard_package/    # Portal admin: usuarios, flota, analítica
│   ├── flutter_tenant_config_package/      # Gestión segura de tenants y bootstrapping de config
│   ├── flutter_notifications_package/      # Push, in-app y notificaciones programadas
│   └── flutter_map_tracking_package/       # Mapas GPS en vivo, clustering, dibujo de rutas
│
└── assets/
    ├── icons/                       # Iconos SVG o PNG
    ├── images/                      # Branding global e imágenes de UI
    └── translations/                # ARB o JSON para i18n
        

Paquetes modulares

Cada paquete es testeable de forma independiente y reutilizable en otros productos.

Paquete Propósito
lams_core_package Modelos compartidos, constantes, theming y hooks de localización.
flutter_auth_package Flujos de auth: login, registro, MFA y vinculación de dispositivo.
flutter_customer_package Panel de cliente, reservas, historial y tracking en tiempo real.
flutter_moving_service_package Planificación de mudanzas hogar/oficina, inventario y cotizaciones.
flutter_logistics_service_package Flujo de entregas, planificación de rutas y workflows de drop-off.
flutter_driver_package Cola de trabajos, hooks de navegación y captura de prueba de entrega (POD).
flutter_fleet_management_package Herramientas admin para vehículos, conductores, horarios y mantenimiento.
flutter_booking_package Motor unificado de reservas multi-paso usado por varios flujos.
flutter_pricing_engine_package Reglas de precio dinámicas, modificadores y soporte de cupones.
flutter_payment_package Stripe, PayPal, Apple Pay, Google Pay y payouts.
flutter_theme_package Theming por tenant, branding y extensiones UI.
flutter_chat_support_package Chat en tiempo real entre roles y bots, con escalado a soporte.
flutter_rating_review_package Ratings, reseñas, flags y workflows de calidad de servicio.
flutter_admin_dashboard_package Portal admin de usuarios, flota, analítica y reportes.
flutter_tenant_config_package Onboarding seguro de tenants, configuración y aislamiento.
flutter_notifications_package Notificaciones push, in-app y recordatorios programados.
flutter_map_tracking_package Mapas GPS en vivo, clustering de marcadores y dibujo de rutas.

La lógica compartida vive en lams_core_package. El theming y la localización se inyectan a través de flutter_theme_package y flutter_language_package, mientras que la configuración del tenant se inicializa antes de mostrar cualquier UI de negocio.

Stack tecnológico

Construida con un stack Flutter moderno y servicios backend en tiempo real.

Capa Tecnología
Frontend Flutter 3.22+, Dart 3, GoRouter, Provider/Riverpod
Mapas/GPS Google Maps, Cluster Manager, actualizaciones geo en Firestore
Pagos Stripe, PayPal, Apple Pay, Google Pay
Auth Firebase Auth, MFA personalizada, listo para SSO
Storage Firebase Firestore + Storage
Mensajería Firebase Cloud Messaging (FCM), WebSockets (opcional)
Multi-tenant Cargador dinámico de tenants, aislamiento de Firestore por tenant
Localización ARB + gen-l10n, soporte RTL vía flutter_language_package
Paquetes Paquetes de features completamente desacoplados con límites claros

Primeros pasos

Levanta LAMS localmente como referencia o empieza a personalizarlo para tus tenants.

# Instalar dependencias
flutter pub get

# Generar archivos de localización
flutter gen-l10n

# Ejecutar la app
flutter run

# Ejecutar tests
flutter test
          

Qué incluye LAMS

  • Una plataforma completa de logística y mudanzas diseñada para uso multi-tenant.
  • Una arquitectura basada en paquetes que puedes extender con nuevos flujos, mercados y modelos de negocio.
  • Mapas, tracking, precios y comunicación en tiempo real listos desde el inicio.
  • Una base sólida para ofertas de marca blanca, despliegue de franquicias o expansiones regionales.

¿Te interesa adquirir LAMS?

Cuéntanos sobre tu organización, operación actual y cómo te gustaría usar LAMS. Te enviaremos un dossier técnico detallado, un walkthrough del código y próximos pasos.

¿Prefieres correo directo? Usa el formulario de contacto en la página principal de Number Chest y menciona “LAMS”.