Cellar and production records
Hypothetical. Not a client, not a result.
// The problem
A distillery keeps barrels, batches and bottling runs in spreadsheets and a desktop program from years ago that runs on one office computer and no longer gets updates.
// What we would build
A web app for the office and an Android app for the floor that replace the old program and the spreadsheets: every tank, barrel, batch and bottling run recorded where the work happens, with the old records moved across and checked.
// What is in it
- Tanks, barrels and batches, each with its full history
- Readings and photos recorded on the floor
- Blends and bottling runs worked out from what is in the cellar
- Reports for your own records and the figures your returns ask for
- Old records moved from the desktop program and spreadsheets
// Stack
- Next.js
- React Native (Android)
- PostgreSQL
- DigitalOcean
// estimate
- Build
- ≈ US$71,300 to US$109,000, delivered within 26 weeksCAD 101,600 to 155,400
- 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
- Discovery
- 4 to 5 weeks
- Design approved
- 5 to 8.5 weeks
- Core features
- 2 to 3.5 weeks
- Full build
- 1.5 to 2 weeks
- First build on devices
- 3 to 5 weeks
- Testing and fixes
- 1 to 1.5 weeks
- Store submission
- 1.5 to 2 weeks
- Launch
- 1.5 to 2 weeks
Outside our hands, and added to the calendar
- App store review
- 1 week
How it is paid
- Deposit 20%
- CAD 20,320 to 31,080
- Discovery 9.1%
- CAD 9,245.60 to 14,141.40
- Design approved 9.1%
- CAD 9,245.60 to 14,141.40
- Core features 9.2%
- CAD 9,347.20 to 14,296.80
- Full build 6.1%
- CAD 6,197.60 to 9,479.40
- First build on devices 18%
- CAD 18,288 to 27,972
- Testing and fixes 3%
- CAD 3,048 to 4,662
- Store submission 6%
- CAD 6,096 to 9,324
- Launch 9.5%
- CAD 9,652 to 14,763
- Holdback, 30 days after launch (10%)
- CAD 10,160 to 15,540