Project Overview
The global shipping industry operates on thin margins and faces prolonged invoicing cycles (commonly Net 30 or Net 60 days). This timeline ties up cash flow for carrier fleets and owner-operators. BTCLogistics was built to bypass traditional banking delays and merchant fees.
The platform provides dispatchers with an interactive board to schedule shipments, match drivers, and log routes. Simultaneously, it embeds Bitcoin Lightning payment capabilities directly into the invoicing system. Shippers pay invoices in seconds, and funds are immediately released to drivers upon proof of delivery, securing operational liquidity.
Key Features
Lightning settlements
Invoicing via Bitcoin Lightning API, allowing secure micro-payments with low network fees and instant settlement.
Real-Time Dispatching
Drag-and-drop dispatch board that dynamically coordinates truck workloads, routes, and carrier bookings.
Live Shipment Tracking
Geolocation mapping using active broker and driver application coordinates, feeding status changes to clients in real-time.
Automated Rate Conversions
Dynamic lookup tables syncing real-time BTC/USD conversions, ensuring carriers receive exact value parity upon billing.
Technical Architecture
The system frontend utilizes Next.js for server-rendered page assets and performance optimizations. State management is coordinated with React context to manage active dispatch board grids.
The backend features a Node.js layer that interacts with an independent BTCPay Server or custom Lightning Network daemon (LND). WebSockets facilitate instant map status changes and message warnings when shipment delays occur. The underlying data model resides inside a robust PostgreSQL relational database.