Skip to content

Lager Guru - Product Overview ​

Enterprise-grade warehouse management and transport orchestration system with multi-tenant SaaS architecture.

What is Lager Guru? ​

Lager Guru is a comprehensive warehouse management system (WMS) designed for modern logistics operations. It provides real-time inventory tracking, intelligent routing, automated picking workflows, and complete visibility into warehouse operations.

Core Capabilities ​

🏒 Multi-Tenant SaaS Architecture ​

  • Complete tenant isolation with Row-Level Security (RLS)
  • Per-tenant configuration and branding
  • Enterprise SSO integration (OIDC/SAML)
  • Scalable architecture supporting unlimited tenants

πŸ“¦ Inventory Management ​

  • Real-time stock tracking with complete audit trail
  • Zone-based inventory organization
  • Low stock alerts and automated reordering
  • Barcode scanning integration
  • Stock movement history (inbound, outbound, transfer, adjustment)

πŸ“‹ Pick & Pack Operations ​

  • Automated pick list generation
  • Optimal route calculation using zone coordinates
  • Real-time picking progress tracking
  • Pack session management
  • Integration with inventory for automatic stock updates

πŸ—ΊοΈ Warehouse Visualization ​

  • Interactive SVG-based floor plan editor
  • Real-time zone utilization heatmaps
  • Driver and equipment location tracking
  • Safety overlay visualization
  • Pick route visualization

πŸ€– Intelligent Routing ​

  • Distance-based zone routing
  • Optimal path calculation (nearest-neighbor algorithm)
  • Pre-computed pairwise zone distances
  • Routing weight optimization
  • Integration with driver auto-assignment

🧠 Slotting Optimization AI ​

  • AI-driven zone placement recommendations
  • Movement velocity analysis
  • Turnover rate optimization
  • Congestion factor calculation
  • Heatmap-based zone utilization

🚚 Auto Assignment Engine ​

  • Intelligent driver-to-shipment matching
  • Multi-factor scoring (distance, capacity, availability)
  • Zone-based assignment optimization
  • Real-time assignment suggestions
  • Manual override capabilities

πŸ”§ Maintenance Management ​

  • Equipment maintenance scheduling
  • Task tracking and completion
  • Maintenance history and analytics
  • Preventive maintenance alerts
  • Integration with equipment tracking

⚠️ Safety & Compliance ​

  • Incident reporting and tracking
  • Safety zone visualization
  • Compliance checklist management
  • Analytics and reporting
  • Integration with warehouse map

πŸ“± Equipment Tracking ​

  • QR/RFID/manual equipment location tracking
  • Real-time equipment status
  • Location history
  • Integration with floor plan visualization

Architecture Overview ​

mermaid
graph TB
    subgraph "Frontend Layer"
        A[React PWA] --> B[Supabase Client]
    end
    
    subgraph "Backend Layer"
        B --> C[Supabase API]
        C --> D[PostgreSQL Database]
        C --> E[Row-Level Security]
        C --> F[Realtime Subscriptions]
    end
    
    subgraph "Services"
        G[Routing Engine] --> D
        H[Slotting AI] --> D
        I[Auto Assignment] --> D
    end
    
    subgraph "External"
        J[SSO Providers] --> C
        K[Barcode Scanners] --> A
    end
    
    E --> L[Tenant Isolation]
    F --> M[Live Updates]

Technology Stack ​

LayerTechnology
FrontendReact 18, TypeScript, Vite, Tailwind CSS, shadcn/ui
BackendSupabase (PostgreSQL, Auth, Realtime, Storage)
RoutingReact Router v6
State ManagementReact Context API, React Query
Build ToolVite
PWAWorkbox, Service Workers
ChartsRecharts
MapsSVG-based custom renderer

User Roles ​

RolePermissionsAccess Level
Super AdminFull system access, tenant managementAll tenants
Tenant AdminFull tenant access, user managementSingle tenant
Tenant UserStandard operations, limited adminSingle tenant
Inventory WorkerInventory, Pick & Pack, Floor Plan (view)Single tenant
Maintenance WorkerMaintenance, Equipment TrackingSingle tenant
DriverShipment status, safety warningsSingle tenant

Key Features by Module ​

Inventory Module ​

  • βœ… Master data management (SKU, name, description)
  • βœ… Real-time quantity tracking
  • βœ… Stock movement audit trail
  • βœ… Low stock warnings
  • βœ… Zone-based organization
  • βœ… Barcode scanning

Pick & Pack Module ​

  • βœ… Automated pick list generation
  • βœ… Optimal route calculation
  • βœ… Real-time picking progress
  • βœ… Pack session tracking
  • βœ… Integration with inventory

Routing Engine ​

  • βœ… 3D coordinate system (X, Y, Z)
  • βœ… Euclidean distance calculation
  • βœ… Pre-computed pairwise distances
  • βœ… Optimal path finding
  • βœ… Routing weight optimization

Warehouse Map ​

  • βœ… SVG-based floor plan editor
  • βœ… Zone visualization
  • βœ… Real-time heatmaps
  • βœ… Driver/equipment tracking
  • βœ… Safety overlay

Slotting AI ​

  • βœ… Zone suitability scoring
  • βœ… Movement velocity analysis
  • βœ… Reorganization recommendations
  • βœ… Heatmap generation
  • βœ… Impact score calculation

Auto Assignment ​

  • βœ… Multi-factor driver scoring
  • βœ… Zone-based optimization
  • βœ… Distance-based routing
  • βœ… Capacity consideration
  • βœ… Real-time suggestions

Maintenance ​

  • βœ… Equipment maintenance tracking
  • βœ… Scheduled tasks
  • βœ… History and analytics
  • βœ… Preventive alerts

Safety ​

  • βœ… Incident reporting
  • βœ… Safety zone visualization
  • βœ… Compliance tracking
  • βœ… Analytics

Equipment Tracking ​

  • βœ… Location tracking (QR/RFID/manual)
  • βœ… Real-time status
  • βœ… History tracking
  • βœ… Floor plan integration

Data Flow ​

mermaid
sequenceDiagram
    participant User
    participant Frontend
    participant Supabase
    participant Database
    participant RLS
    
    User->>Frontend: Action (e.g., Create Pick List)
    Frontend->>Supabase: API Request
    Supabase->>RLS: Check Tenant Access
    RLS->>Database: Filter by tenant_id
    Database->>RLS: Return Filtered Data
    RLS->>Supabase: Authorized Data
    Supabase->>Frontend: Response
    Frontend->>User: Update UI

Security Model ​

  • Row-Level Security (RLS): Database-level tenant isolation
  • JWT Authentication: Secure token-based auth
  • Tenant Context: Automatic tenant filtering
  • Service Role: Secure backend operations only
  • SSO Integration: Enterprise identity providers

Scalability ​

  • Multi-Tenant: Unlimited tenants on single instance
  • Horizontal Scaling: Supabase handles scaling
  • Caching: Pre-computed distances and routes
  • Optimization: Batch queries and efficient indexes

Integration Points ​

  • SSO Providers: OIDC/SAML for enterprise auth
  • Barcode Scanners: Web-based scanning API
  • External APIs: RESTful API for integrations
  • Webhooks: Event-driven integrations

Next Steps ​

Released under Commercial License