News subscriber app
Hypothetical. Not a client, not a result.
// The problem
A regional publisher's app is a wrapped website, sign-in fails between devices, and readers cancel without the newsroom knowing which stories kept them.
// What we would build
A native iOS and Android app and a rebuilt subscriber site with one account across both, a fair metered paywall, alerts readers choose, and reporting that shows the newsroom what subscribers actually read.
// What is in it
- One account across web and apps, with sign-in that stays signed in
- Subscriptions, gifts and student rates through the app stores and the web
- Alerts by topic and region that readers choose themselves
- Saved stories and offline reading for the commute
- Reading reports by section and story for editors
- English and French editions from the same system
// Stack
- Next.js
- React Native
- PostgreSQL
- Headless CMS interface
- Stripe and app store billing
- Google Cloud
// estimate
- Build
- ≈ US$139,000 to US$212,000, delivered within 30 weeksCAD 197,700 to 302,400
- Hosting
- ≈ US$537 a monthCAD 765 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
- 2.9 to 3.4 weeks
- Design approved
- 9.4 to 15.9 weeks
- Core features
- 1.9 to 2.9 weeks
- Full build
- 1.4 to 1.9 weeks
- First build on devices
- 3.4 to 5.9 weeks
- Testing and fixes
- 0.4 to 0.9 weeks
- Store submission
- 0.9 to 1.4 weeks
- Launch
- 0.9 to 1.4 weeks
Outside our hands, and added to the calendar
- App store review
- 1 week
How it is paid
- Deposit 20%
- CAD 39,540 to 60,480
- Discovery 9.2%
- CAD 18,188.40 to 27,820.80
- Design approved 9.2%
- CAD 18,188.40 to 27,820.80
- Core features 7.6%
- CAD 15,025.20 to 22,982.40
- Full build 5%
- CAD 9,885 to 15,120
- First build on devices 20.1%
- CAD 39,737.70 to 60,782.40
- Testing and fixes 2.5%
- CAD 4,942.50 to 7,560.00
- Store submission 6.7%
- CAD 13,245.90 to 20,260.80
- Launch 9.7%
- CAD 19,176.90 to 29,332.80
- Holdback, 30 days after launch (10%)
- CAD 19,770 to 30,240