MIKE VIDAL
2025–26·Solo — desktop app

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

homeworkhotship
Pre-release · v0.1.5
Year
2025–26
Role
Solo — desktop app

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)
github ↗email ↗·Miami · remote-first