Rider app and trip planner
Hypothetical. Not a client, not a result.
// The problem
A regional transit authority's riders check a PDF timetable and a third-party app that lags behind detours, and riders who use screen readers or speak another language struggle with both.
// What we would build
An iOS, Android and web app designed with riders, built on the agency's GTFS schedules and GTFS Realtime feeds: next departures, trip planning through OpenTripPlanner, service alerts pushed to the routes a rider follows, and nearby bike share docks from the operator's GBFS feed. Designed and tested for screen readers, large text and five languages.
// What is in it
- Next departures and live vehicle positions from your GTFS Realtime feed
- Trip planning across bus, rail and bike share
- Alerts pushed only for the routes and stops a rider follows
- Design research and testing with riders, screen readers and large text
- Five languages, with your alerts translated by your staff or a vendor you choose
- An admin screen to publish detours and notices
// Stack
- React Native
- Next.js
- OpenTripPlanner
- GTFS and GTFS Realtime
- PostgreSQL
- AWS Canada
// estimate
- Build
- ≈ US$124,000 to US$189,000, delivered within 29 weeksCAD 176,000 to 269,100
- 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
- 8.9 to 14.9 weeks
- Core features
- 1.9 to 2.9 weeks
- Full build
- 0.9 to 1.9 weeks
- First build on devices
- 2.9 to 5.4 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
- Access to your GTFS Realtime feeds
- 1 to 4 weeks
How it is paid
- Deposit 20%
- CAD 35,200 to 53,820
- Discovery 9.2%
- CAD 16,192.00 to 24,757.20
- Design approved 9.2%
- CAD 16,192.00 to 24,757.20
- Core features 7.6%
- CAD 13,376.00 to 20,451.60
- Full build 5%
- CAD 8,800 to 13,455
- First build on devices 20.1%
- CAD 35,376.00 to 54,089.10
- Testing and fixes 2.5%
- CAD 4,400.00 to 6,727.50
- Store submission 6.7%
- CAD 11,792.00 to 18,029.70
- Launch 9.7%
- CAD 17,072.00 to 26,102.70
- Holdback, 30 days after launch (10%)
- CAD 17,600 to 26,910