A browser-based tool to construct Shiptheory Shipment API payload.
It is currently published at https://aisimon.github.io/shipment-tool/
- Dynamic Payloads: Live JSON preview as you edit
- One-Click Copy: Fast clipboard export for API testing.
- Address Templates: Preset sender/recipient JSON blocks.
- Product Management: Add multiple items with per-product Dangerous Goods (DG) support.
- Smart Sync: Calculate total weight and value from the product list automatically.
Addresses are random and no personal contact are shared, with some of them are McDonald's all over the world.
Visit the published page https://aisimon.github.io/shipment-tool/, or hosted it locally:
- Clone the repo:
git clone https://github.com/aisimon/shipment-tool.git - Open
index.htmlin your browser, or runpython3 -m http.server 8123to serve it
HTML5, Vanilla JS, Tailwind CSS, Lucide Icons. It is 95% written in Google Gemini.
- Allow entering access token to directly POST to Shiptheory to create shipments. Never save access token.
- Add more sample addreses for different countries
- Add more realistic commodity data or product data
