Supplier ordering, rescued
Hypothetical. Not a client, not a result.
// The problem
A franchisor's ordering intranet, built by a vendor that has since closed, takes franchisee orders for approved supplies and sends them to its distributor, runs on one ageing server, and nobody on staff can change it.
// What we would build
We start with an architecture review of the old system: what it does, where the data is, what is at risk. Then we rebuild ordering as a supported web system, connect it to your distributor by EDI, and move it to managed cloud hosting with monitoring, backups and updates. The review is a fixed first step; the build follows from what it finds.
// What is in it
- An architecture review of the old intranet, written for your leadership team
- Ordering from your approved supplier list, with par levels per location
- Orders sent to your distributor by EDI, with acknowledgements back
- Order history and spend by location and category
- Managed hosting with monitoring, backups and updates
- The old server retired once the new system is proven
// Stack
- Next.js
- PostgreSQL
- EDI 850/855
- Terraform
- AWS Canada
// estimate
- Build
- ≈ US$79,100 to US$121,000, delivered within 18 weeksCAD 112,700 to 172,400
- Hosting
- ≈ US$492 a monthCAD 700 a month
- Support
- ≈ US$5,010 a monthCAD 7,135 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
- Discovery
- 2.9 to 3.4 weeks
- Design approved
- 3.4 to 5.9 weeks
- Core features
- 2.4 to 4.4 weeks
- Full build
- 1.4 to 2.9 weeks
- Testing and fixes
- 0.9 to 1.4 weeks
- Launch
- 0.9 to 1.4 weeks
Outside our hands, and added to the calendar
- EDI testing with your distributor
- 2 to 6 weeks
How it is paid
- Deposit 20%
- CAD 22,540 to 34,480
- Discovery 7.7%
- CAD 8,677.90 to 13,274.80
- Design approved 7.7%
- CAD 8,677.90 to 13,274.80
- Core features 23.3%
- CAD 26,259.10 to 40,169.20
- Full build 15.5%
- CAD 17,468.50 to 26,722.00
- Testing and fixes 7.7%
- CAD 8,677.90 to 13,274.80
- Launch 8.1%
- CAD 9,128.70 to 13,964.40
- Holdback, 30 days after launch (10%)
- CAD 11,270 to 17,240