Mike VidalAI Engineeropen to AI / FDE roles
2026·Solo — desktop app

Desktop shipping app for high-volume solo shippers — purpose-built UI over the Shippo API.

homeworkhotship

Desktop shipping app for high-volume solo shippers — purpose-built UI over the Shippo API.

Pre-release · v0.1.5
Year
2026
Role
Solo — desktop app
Code
Private · closed-source

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

  1. 01Tauri 2 + Rust client — fast, lean, offline-capable, ~10× smaller than Electron
  2. 02End-to-end flow: paste address → verify → rate-shop → buy → silent thermal print
  3. 03Searchable contacts + shipment history with 15-min tracking polling, void, and CSV export
  4. 04Auto-customs forms for non-US destinations
  5. 05Credentials stored in OS keychain via Rust `keyring` crate
  6. 06Explicit-confirmation guard on every label purchase — no auto-buy

Stack

Tauri 2RustReact 19 + TypeScriptViteTanStack QueryRadix UI + Tailwind v4ZustandShippo APIOS keychain (keyring)