Shipment Scan-First Verification App
Scan first, don't wait for the packing list — confirm only at zero diff

INFORMATION
SKILLS: Tauri v2, Rust, ODBC (odbc-api), JavaScript (Vanilla), HTML/CSS, WebView2
Link: Private
CREATED: 2026-05-25
PROJECT DESCRIPTION
A desktop app for warehouse shipment inspection. Operators scan barcodes first without waiting for the packing list (P/L), and the app reconciles them against the database afterwards. Shortages, overages and contaminating items are shown as a diff, and confirmation is blocked until the diff is zero. Thai/Japanese UI, with three years of history.
Highlights
Background & Problem
Inspect goods without waiting for the packing list — design out the idle time
Read more →Key Features
Scan three barcodes in any order; shortages, overages and contamination are obvious at a glance
Read more →A verification screen you can read
A git-diff style comparison — confirmation is impossible until the diff is zero
Read more →Technical Approach & Architecture
A lightweight desktop app for existing warehouse PCs, with only DB access confined to Rust
Read more →Engineering Highlights
Telling scanner input from typing, and closing off the DB connection pitfalls
Read more →Thai / Japanese and Dark Mode
Runs in the operators' language, in light or dark
Read more →Outcome & Impact
Inspection proceeds without waiting for the P/L, with three years of history
Read more →