Skip to content
AtheronLABS

You're visiting from the United States. Prices are shown in US dollars. Not right?

labs@atheron:~/industries/tours-attractions/apps$ build app --web --mobile

Tour booking apps

One count of seats, and a phone for every guide.

A departure that is never oversold and a guide who has the manifest on their phone make the day go smoothly. We build the booking engine on your site and the apps your staff use, connected to the resellers and systems you already work with.

// what matters here

What is different in this industry.

01

One count of seats

Your site and every reseller sell from the same live count, so a departure fills without being oversold.

02

Waivers before the dock

Every guest signs online before they arrive, and the waiver stays with the booking.

03

Guides with the manifest

Manifests, guest notes and check-in on the guide's phone, live in the office.

04

Weather handled your way

Cancellations, rebooking and refunds follow the rules you set, without a phone call per guest.

// example projects

Priced examples for this service.

Each one is hypothetical, labelled as such, and priced live from our rate card. Open any of them in the estimator and make it yours.

Example projectWeb app

Booking engine with capacity and waivers

Hypothetical. Not a client, not a result.

// The problem

A whale watching company sells departures on its own site and through resellers, its booking page is slow on a phone, and every guest signs a paper waiver at the dock.

// What we would build

A booking engine on the operator's site that is quick on a phone, holds one live count of seats for every channel, takes deposits and group bookings, and has each guest sign a waiver online before they arrive.

// What is in it

  • Departures, seats and prices in one live count across every channel
  • Booking in a few steps on a phone, in the guest's language
  • Group bookings, private charters and deposits
  • Waivers signed online by every guest, kept with the booking
  • Weather cancellations with rebooking or refunds by your rules
  • A manifest for each departure, printed or on a tablet

// Stack

  • Next.js
  • PostgreSQL
  • Stripe
  • Reseller interfaces
  • DigitalOcean

// estimate

Build
≈ US$101,000 to US$155,000, delivered within 22 weeksCAD 144,400 to 220,800
Hosting
≈ US$344 a monthCAD 490 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
6.4 to 10.4 weeks
Core features
2.9 to 4.9 weeks
Full build
1.9 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

Interface access from your resellers and agencies
1 to 4 weeks

How it is paid

Deposit 20%
CAD 28,880 to 44,160
Discovery 7.7%
CAD 11,118.80 to 17,001.60
Design approved 7.7%
CAD 11,118.80 to 17,001.60
Core features 23.3%
CAD 33,645.20 to 51,446.40
Full build 15.5%
CAD 22,382 to 34,224
Testing and fixes 7.7%
CAD 11,118.80 to 17,001.60
Launch 8.1%
CAD 11,696.40 to 17,884.80
Holdback, 30 days after launch (10%)
CAD 14,440 to 22,080
Example projectWeb appMobile app

Guide and fleet scheduling app

Hypothetical. Not a client, not a result.

// The problem

A tour company schedules guides, drivers and vehicles on a whiteboard, and a sick call or a broken-down bus on a busy morning means an hour of phone calls.

// What we would build

A web app for the office and a mobile app for guides and drivers: departures assigned by skills and hours, manifests on the phone, check-in at the meeting point, and a gap filled from the people who are free.

// What is in it

  • Guides, drivers and vehicles assigned by skills, languages and hours
  • Manifests and guest notes on the guide's phone
  • Guest check-in at the meeting point, live in the office
  • Gaps offered to free staff with one tap
  • Vehicle checks and incidents photographed and logged

// Stack

  • Next.js
  • React Native
  • PostgreSQL
  • DigitalOcean

// estimate

Build
≈ US$89,700 to US$137,000, delivered within 26 weeksCAD 127,700 to 195,200
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 4.5 weeks
Design approved
5 to 8 weeks
Core features
2 to 3 weeks
Full build
1.5 to 2 weeks
First build on devices
4 to 5.5 weeks
Testing and fixes
0.5 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 25,540 to 39,040
Discovery 9.2%
CAD 11,748.40 to 17,958.40
Design approved 9.2%
CAD 11,748.40 to 17,958.40
Core features 7.6%
CAD 9,705.20 to 14,835.20
Full build 5%
CAD 6,385 to 9,760
First build on devices 20.1%
CAD 25,667.70 to 39,235.20
Testing and fixes 2.5%
CAD 3,192.50 to 4,880.00
Store submission 6.7%
CAD 8,555.90 to 13,078.40
Launch 9.7%
CAD 12,386.90 to 18,934.40
Holdback, 30 days after launch (10%)
CAD 12,770 to 19,520

// questions

Questions we get about this.

Can the tour booking engine handle private charters and groups?

Yes. Charters, groups and deposits are booking types with their own prices and rules.

Are online waivers accepted in place of paper?

That depends on your insurer and your own advisers. We build the waiver flow they approve and keep each signed copy with the booking.

Does the guide app work where there is no signal?

It keeps the day's manifests on the phone and sends check-ins when the signal returns.

// next

Not quite your project?

Tell us what you have in mind. We will come back to you with a range and the questions that would narrow it. Or book a call and talk it through.

Tour booking engine and guide scheduling app development | Atheron Network Labs