A production-ready Warehouse Management System (WMS) built with modern web technologies, featuring real-time tracking, comprehensive workflows, and role-based access control.
- Real-time Pallet Tracking - Live updates via WebSocket connections
- Barcode Scanning - Mobile-optimized scanning interface with camera support
- Role-Based Access Control - Operator, Supervisor, and Admin roles with different permissions
- Offline-First Architecture - Local queue with background sync for offline operations
- Interactive Warehouse Maps - Visual zone management with capacity monitoring
- Comprehensive Audit Trail - Immutable audit logs for compliance
- Operator Dashboard - Mobile-optimized scanning interface with large buttons
- Supervisor Dashboard - Real-time warehouse overview with KPIs and maps
- Admin Panel - User management, zone editor, and system configuration
- Capacity Monitoring - Automated alerts at 80%, 100%, and >100% thresholds
- Real-time Notifications - WebSocket-powered live updates across all clients
- Data Analytics - Zone occupancy reports, movement statistics, and KPI tracking
- Zone Editor - Interactive drag-and-drop zone creation and management
- Export Capabilities - CSV export for reports and audit logs
- React 18 with TypeScript
- Vite for fast development and building
- Tailwind CSS for responsive design
- Zustand for state management
- React Router (Wouter) for navigation
- TanStack Query for server state management
- Recharts for data visualization
- Shadcn/UI for component library
- Node.js with Express and TypeScript
- PostgreSQL with Prisma ORM
- JWT Authentication with Argon2id password hashing
- WebSockets (ws) for real-time updates
- Rate Limiting and security middleware
- Jest for backend testing
- Vitest & React Testing Library for frontend testing
- ESLint & Prettier for code formatting
- TypeScript for type safety
- Node.js 18 or higher
- PostgreSQL 14 or higher
- npm or yarn package manager
git clone <repository-url>
cd pallet-view