Desktop app UI — demo shipment data
Desktop shipping app for high-volume solo shippers — purpose-built UI over the Shippo API.
Tauri 2 + Rust instead of Electron — ~10× smaller binary, native silent print to the thermal printer, OS-keychain credentials. Every label purchase gated behind explicit user confirmation.
Overview
A native desktop shipping tool for the solo shipper who buys and prints 50+ labels a day and wants a purpose-built UI instead of Shippo's web dashboard. Tauri 2 + Rust client with a React 19 frontend. Paste an address → regex parse → verify via Shippo → rate-shop → buy → silent print to the default 4×6 thermal printer. Customs forms appear automatically for international destinations. API credentials live in the OS keychain, never in plaintext, and every billable label purchase is gated behind explicit user confirmation.
Highlights
- 01Tauri 2 + Rust client — fast, lean, offline-capable, ~10× smaller than Electron
- 02End-to-end flow: paste address → verify → rate-shop → buy → silent thermal print
- 03Searchable contacts + shipment history with 15-min tracking polling, void, and CSV export
- 04Auto-customs forms for non-US destinations
- 05Credentials stored in OS keychain via Rust `keyring` crate
- 06Explicit-confirmation guard on every label purchase — no auto-buy