Skip to content

divinityxenterprisesllc-wq/PalletViewWMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pallet View - Warehouse Management System

A production-ready Warehouse Management System (WMS) built with modern web technologies, featuring real-time tracking, comprehensive workflows, and role-based access control.

🚀 Features

Core Functionality

  • 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

User Interfaces

  1. Operator Dashboard - Mobile-optimized scanning interface with large buttons
  2. Supervisor Dashboard - Real-time warehouse overview with KPIs and maps
  3. Admin Panel - User management, zone editor, and system configuration

Advanced Features

  • 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

🛠 Tech Stack

Frontend

  • 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

Backend

  • 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

Development & Testing

  • Jest for backend testing
  • Vitest & React Testing Library for frontend testing
  • ESLint & Prettier for code formatting
  • TypeScript for type safety

📋 Prerequisites

  • Node.js 18 or higher
  • PostgreSQL 14 or higher
  • npm or yarn package manager

🚀 Quick Start

1. Clone the Repository

git clone <repository-url>
cd pallet-view