Demo — sample prices and appointments
Bubble Clean

Demo guide

A click-by-click script for the pitch. All data is stored in this browser and shared between the website, app and operations.

WebsiteAppOperations

1. Website — trust and clarity

  1. 1Open the home page. Show the hero, fixed prices, and the coverage check (try 47400). / →
  2. 2Open Packages & prices — compared on real differences: size, team, time, person-hours. /pricing →
  3. 3Open the Deep Home Clean page — included, excluded, equipment, extras. /services/deep-cleaning →
  4. 4Click “Book Deep Home Clean” — the app opens with the package already selected.

2. App — book in two minutes

  1. 1Enter an address and postcode 47400. Try 10000 to see the outside-area message. /app/book →
  2. 2Change size to 1,200 sq ft — Regular Home Clean warns and suggests extra team time.
  3. 3Add “Fridge interior” and “Upholstery” — price and duration update instantly.
  4. 4Time picker: only slots an upholstery-trained crew can finish by 6 pm are shown.
  5. 5Fill in details, check the itemised price, tap “Hold slot & pay”.
  6. 6Simulated payment page: countdown, try “failed payment”, then pay.
  7. 7Confirmation: reference, status, calendar export, cancel/reschedule by policy.

3. Operations — the business behind it

  1. 1Sign in to /ops with PIN 2468. The new booking is already there. /ops →
  2. 2Open the booking, assign a crew, move status to “Team on the way”. Back in the app, the status has updated.
  3. 3Catalogue: raise the Regular Home Clean price. Existing bookings keep their original price. /ops/catalogue →
  4. 4Quotes: send a price for the post-renovation request. /ops/quotes →

Tip: to show two customers racing for the last slot, open the app in two tabs, pick Move-In/Move-Out at the same time in both, and confirm in each. The second tab is asked to pick another time.