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 β
| Layer | Technology |
|---|---|
| Frontend | React 18, TypeScript, Vite, Tailwind CSS, shadcn/ui |
| Backend | Supabase (PostgreSQL, Auth, Realtime, Storage) |
| Routing | React Router v6 |
| State Management | React Context API, React Query |
| Build Tool | Vite |
| PWA | Workbox, Service Workers |
| Charts | Recharts |
| Maps | SVG-based custom renderer |
User Roles β
| Role | Permissions | Access Level |
|---|---|---|
| Super Admin | Full system access, tenant management | All tenants |
| Tenant Admin | Full tenant access, user management | Single tenant |
| Tenant User | Standard operations, limited admin | Single tenant |
| Inventory Worker | Inventory, Pick & Pack, Floor Plan (view) | Single tenant |
| Maintenance Worker | Maintenance, Equipment Tracking | Single tenant |
| Driver | Shipment status, safety warnings | Single 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 UISecurity 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