LAMS App Logo Logistics & Moving Platform

🚚 LAMS β€” Logistics And Moving Services App

LAMS is a modern, modular, and fully scalable multi-tenant Flutter application for managing logistics and moving services. Built with clean architecture and a package-based structure, LAMS supports full white-labeling, real-time tracking, dynamic pricing, tenant-level isolation, and role-based experiences for customers, drivers, and admins.

Use Cases

Moving companies, same-day delivery services, 3PLs, and agencies.

Architecture

Multi-tenant Flutter app, modular packages, Firebase backend, maps & payments.

Pricing

Serious offers only – full codebase, IP, and package rights.

What problem does LAMS solve?

Most logistics and moving companies either live inside generic delivery apps with limited branding, or they commission one-off apps that are hard to maintain, update, and scale. They need something that is both deeply customizable and operationally battle-ready.

LAMS gives you a modern, multi-tenant platform that can serve multiple brands, countries, or franchises from a single codebase. It handles bookings, tracking, communication, payments, and fleet management with clear role-based experiences across customers, drivers, and admins.

Key Features

Everything you expect from a modern logistics & moving platform, plus multi-tenant DNA.

βœ… Multi-tenant & White-label

  • Per-tenant branding, colors, and assets.
  • Tenant-level Firestore isolation and config.
  • Ideal for agencies, franchises, and multi-brand setups.

πŸ“ Real-time Tracking

  • Live GPS updates for drivers and jobs.
  • Map clustering for dense urban areas.
  • Route drawing and progress states (en route, on-site, complete).

🧠 Smart Scheduling & ETAs

  • Booking windows with time slots and capacity.
  • ETA-focused flows, status changes, and notifications.
  • Ready for integration with route optimization APIs.

πŸ‘₯ Role-based Experiences

  • Customer dashboards for bookings and live status.
  • Driver app for job queue, navigation, and proof of delivery.
  • Admin portal for fleet, pricing, and analytics.

πŸ’Έ Dynamic Pricing & Promos

  • Pricing rules by distance, time, load, and location.
  • Modifiers for peak hours, weekends, or priority moves.
  • Support for promo codes, coupons, and discounts.

πŸ“² Chat, Ratings & Notifications

  • In-app chat between customers, drivers, and support.
  • Push notifications and live status banners.
  • Rating & review lifecycle with quality flags and follow-ups.

Project Structure

A clean, package-based monorepo ready for long-term growth.

lams_app/
β”œβ”€β”€ pubspec.yaml                      # Root dependencies and Flutter setup
β”œβ”€β”€ lib/
β”‚   β”œβ”€β”€ main.dart                     # App bootstrap
β”‚   β”œβ”€β”€ app.dart                      # Root MaterialApp with locale/theme config
β”‚   └── routes.dart                   # Global GoRouter route registry
β”‚
β”œβ”€β”€ packages/                         # Modular feature packages
β”‚   β”œβ”€β”€ lams_core_package/                   # Shared models, constants, theming, localization hooks
β”‚   β”œβ”€β”€ flutter_auth_package/               # Auth flows: login, signup, MFA, device binding
β”‚   β”œβ”€β”€ flutter_customer_package/           # Customer dashboard, bookings, tracking
β”‚   β”œβ”€β”€ flutter_moving_service_package/     # Household/office move planning + quotes
β”‚   β”œβ”€β”€ flutter_logistics_service_package/  # Delivery service flow, route optimization
β”‚   β”œβ”€β”€ flutter_driver_package/             # Driver job queue, tracking, POD
β”‚   β”œβ”€β”€ flutter_fleet_management_package/   # Admin tools for vehicle + driver ops
β”‚   β”œβ”€β”€ flutter_booking_package/            # Unified multi-step booking engine
β”‚   β”œβ”€β”€ flutter_pricing_engine_package/     # Dynamic pricing engine with rules + modifiers
β”‚   β”œβ”€β”€ flutter_payment_package/            # Stripe, PayPal, Wallets, payout logic
β”‚   β”œβ”€β”€ flutter_theme_package/              # Per-tenant theme, branding, UI extensions
β”‚   β”œβ”€β”€ flutter_chat_support_package/       # Real-time chat between roles + bots
β”‚   β”œβ”€β”€ flutter_rating_review_package/      # Reviews, flags, and service quality ratings
β”‚   β”œβ”€β”€ flutter_admin_dashboard_package/    # Admin portal: users, fleet, analytics
β”‚   β”œβ”€β”€ flutter_tenant_config_package/      # Secure tenant management and config bootstrapping
β”‚   β”œβ”€β”€ flutter_notifications_package/      # Push, in-app, and scheduled notifications
β”‚   └── flutter_map_tracking_package/       # Live GPS maps, clustering, route drawing
β”‚
└── assets/
    β”œβ”€β”€ icons/                       # SVG or PNG icons
    β”œβ”€β”€ images/                      # Global branding and UI images
    └── translations/                # ARB or JSON for i18n
        

Modular Packages

Each package is independently testable and reusable across products.

Package Purpose
lams_core_package Shared models, constants, theming, and localization hooks.
flutter_auth_package Auth flows: login, signup, MFA, and device binding.
flutter_customer_package Customer dashboard, bookings, order history, and live tracking.
flutter_moving_service_package Household/office move planning, inventory, and quotes.
flutter_logistics_service_package Delivery flow, route planning, and drop-off workflows.
flutter_driver_package Driver job queue, navigation hooks, and proof-of-delivery capture.
flutter_fleet_management_package Admin tools for vehicles, drivers, schedules, and maintenance.
flutter_booking_package Unified multi-step booking engine shared across flows.
flutter_pricing_engine_package Dynamic pricing rules, modifiers, and promo code support.
flutter_payment_package Stripe, PayPal, Apple Pay, Google Pay, and payouts.
flutter_theme_package Per-tenant theming, branding, and UI extensions.
flutter_chat_support_package Real-time chat between roles and bots, support escalation.
flutter_rating_review_package Ratings, reviews, flags, and service quality workflows.
flutter_admin_dashboard_package Admin portal for users, fleet, analytics, and reports.
flutter_tenant_config_package Secure tenant onboarding, configuration, and isolation.
flutter_notifications_package Push, in-app notifications, and scheduled reminders.
flutter_map_tracking_package Live GPS maps, marker clustering, and route drawing.

Shared logic lives in lams_core_package. Theming and i18n are injected via flutter_theme_package and flutter_language_package, while tenant config is bootstrapped before any business UI is shown.

Tech Stack

Built with a modern Flutter stack and real-time backend services.

Layer Tech
Frontend Flutter 3.22+, Dart 3, GoRouter, Provider/Riverpod
Maps/GPS Google Maps, Cluster Manager, Firestore geo updates
Payments Stripe, PayPal, Apple Pay, Google Pay
Auth Firebase Auth, custom MFA, SSO-ready
Storage Firebase Firestore + Storage
Messaging Firebase Cloud Messaging (FCM), WebSockets (optional)
Multi-tenant Dynamic tenant loader, Firestore scoped isolation
Localization ARB + gen-l10n, RTL support via flutter_language_package
Packages Fully decoupled feature packages with clear boundaries

Getting Started

Spin up LAMS locally as a reference, or start customizing for your tenants.

# Install dependencies
flutter pub get

# Generate localization files
flutter gen-l10n

# Run the app
flutter run

# Run tests
flutter test
          

What you get with LAMS

  • A fully structured logistics & moving platform built for multi-tenant usage.
  • A package-based architecture you can extend with new flows, markets, and business models.
  • Real-time maps, tracking, pricing, and communication out of the box.
  • A solid foundation for white-label offerings, franchise rollouts, or regional expansions.

Interested in acquiring LAMS?

Tell us about your organization, operational footprint, and how you’d like to use LAMS. We’ll follow up with a detailed technical brief, code walkthrough, and next steps.

Prefer email? Use the main contact form on the Number Chest homepage and mention β€œLAMS”.