Processor systems hub
Hypothetical. Not a client, not a result.
// The problem
A processor's scales, ERP and label printers do not talk to each other, so weights are retyped, labels are checked by eye, and buyers wait for lot details by email.
// What we would build
An integration hub that takes weights from the intake and packing scales, keeps lots and orders in step with the ERP, sends lot details to the label printing system, and gives buyers an API with webhooks to pull lot and shipment data themselves. Built on each system's published API or file exchange; we check yours before we quote.
// What is in it
- Weights from intake and packing scales recorded against each lot
- Lots and orders kept in step with your ERP
- Lot details sent to label printing, never typed
- A buyer API with keys, webhooks and versioned endpoints
- Retries, monitoring and a log of every message
// Stack
- Node.js
- PostgreSQL
- OpenAPI
- ERP API
- DigitalOcean
// estimate
- Build
- ≈ US$57,900 to US$88,400, delivered within 14 weeksCAD 82,400 to 125,900
- Hosting
- ≈ US$176 a monthCAD 250 a month
- Support
- ≈ US$2,500 a monthCAD 3,565 a month
Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.
Timeline by milestone
- API contract agreed
- 2.9 to 3.9 weeks
- Core resources built
- 2.9 to 4.4 weeks
- Security, gateway and connections
- 1.9 to 2.9 weeks
- Docs, SDKs and load tests
- 1.4 to 1.9 weeks
- Launch and first callers
- 0.9 to 1.4 weeks
Outside our hands, and added to the calendar
- Data access agreed with each partner
- 1 to 4 weeks
How it is paid
- Deposit 20%
- CAD 16,480 to 25,180
- API contract agreed 8.7%
- CAD 7,168.80 to 10,953.30
- Core resources built 26.2%
- CAD 21,588.80 to 32,985.80
- Security, gateway and connections 17.5%
- CAD 14,420.00 to 22,032.50
- Docs, SDKs and load tests 8.7%
- CAD 7,168.80 to 10,953.30
- Launch and first callers 8.9%
- CAD 7,333.60 to 11,205.10
- Holdback, 30 days after launch (10%)
- CAD 8,240 to 12,590