WMS with handheld scanning
Hypothetical. Not a client, not a result.
// The problem
A 3PL with two buildings receives, puts away and picks from paper lists, and its stock counts drift until the next full physical count.
// What we would build
A web WMS for the office and an Android app on rugged mobile computers for the floor: receiving against ASNs, directed put-away, wave picking, packing with carrier labels and cycle counts, with EDI orders from retail clients.
// What is in it
- Receiving against advance ship notices, with license plate numbers printed at the dock
- Directed put-away and slotting rules by velocity and size
- Wave and batch picking, pack stations and carrier labels through ShipStation or EasyPost
- Cycle counts by location, scheduled by value and movement
- EDI 850, 856 and 810 with retail clients, mapped to their vendor guides
- Android mobile computers, cordless scanners and industrial label printers listed by quantity
// Stack
- Next.js
- Kotlin for Android
- PostgreSQL
- EDI translator
- ShipStation and EasyPost APIs
- AWS
// estimate
- Build
- ≈ US$180,000 to US$275,000, delivered within 43 weeksCAD 256,000 to 391,500
- Hosting
- ≈ US$492 a monthCAD 700 a month
- Support
- ≈ US$2,500 a monthCAD 3,565 a month
- Hardware
- ≈ US$34,000CAD 48,350
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
- Discovery and site walk-through
- 0.4 weeks
- Design approved
- 9.4 to 15.9 weeks
- Core features
- 1.4 to 2.4 weeks
- Full build
- 0.9 to 1.9 weeks
- First build on devices
- 2.4 to 3.9 weeks
- Stock, receiving and transfers
- 2.9 to 4.9 weeks
- Tracking and devices working
- 1.9 to 3.4 weeks
- Testing and fixes
- 0.4 weeks
- Store submission
- 0.4 weeks
- Pilot site live
- 2.9 to 3.4 weeks
- Billing rules checked against a past month
- 2.9 to 3.4 weeks
- Launch
- 0.9 to 1.4 weeks
- Rollout
- 0.9 to 1.4 weeks
Outside our hands, and added to the calendar
- App store review
- 1 week
- Hardware delivery, after it is ordered
- 1 to 2 weeks
- Retailer EDI testing and sign-off
- 2 to 6 weeks
How it is paid
- Deposit 20%
- CAD 51,200 to 78,300
- Discovery 3.9%
- CAD 9,984.00 to 15,268.50
- Discovery and site walk-through 3.4%
- CAD 8,704 to 13,311
- Design approved 7.3%
- CAD 18,688.00 to 28,579.50
- Core features 4%
- CAD 10,240 to 15,660
- Full build 2.6%
- CAD 6,656 to 10,179
- First build on devices 7.8%
- CAD 19,968 to 30,537
- Stock, receiving and transfers 10.3%
- CAD 26,368.00 to 40,324.50
- Tracking and devices working 6.8%
- CAD 17,408 to 26,622
- Testing and fixes 1.3%
- CAD 3,328.00 to 5,089.50
- Store submission 2.6%
- CAD 6,656 to 10,179
- Pilot site live 3.4%
- CAD 8,704 to 13,311
- Billing rules checked against a past month 8.7%
- CAD 22,272.00 to 34,060.50
- Launch 3.9%
- CAD 9,984.00 to 15,268.50
- Rollout 4%
- CAD 10,240 to 15,660
- Holdback, 30 days after launch (10%)
- CAD 25,600 to 39,150
- Mobile computer with scanner x 20
- CAD 35,190. Billed up front, at cost, outside the milestones
- Cordless barcode scanner x 6
- CAD 2,730. Billed up front, at cost, outside the milestones
- Industrial label printer x 3
- CAD 7,140. Billed up front, at cost, outside the milestones
- Labels and ribbons, starter stock x 10
- CAD 3,000. Billed up front, at cost, outside the milestones
- Corded barcode scanner, for our build and testing
- CAD 290. Billed up front, at cost, outside the milestones