Build and test a custom booking app with Emergent
Check durations, prices, timezones, confirmations and payments as separate parts of the booking flow.
Watch the original video ↗Write the booking requirements before generation
Thanks to Emergent for sponsoring this video.
Luke builds the subset of a booking tool he uses, including meeting lengths, prices, admin login and calendar support. Owning the code also makes maintenance part of the job.
- List meeting types, lengths, prices and availability rules.
- Specify the intended admin access and confirmation behaviour.
- Build the first version using the demonstrated Emergent route.
- Complete a test booking before adding further options.
Test timezones and integrations deliberately
The recording finds and repairs a timezone bug. A booking that looks right in the builder can still display the wrong time to a visitor.
- Test each meeting duration and its displayed price.
- Compare the chosen slot, confirmation and calendar entry.
- Repeat with a different visitor timezone.
- Fix the reproduced mismatch and repeat the same cases before release.
Keep payment testing and publication distinct
The original video demonstrates a real $1 payment and publishing. That is evidence from the recording, not an instruction to make an unapproved live charge.
- Use the provider’s supported test route while developing the payment flow.
- Inspect success, cancellation and failed-payment behaviour.
- Verify the saved booking and confirmation agree with the payment result.
- Review the live configuration and deployment independently before accepting customer bookings.
The takeaway
The example shows a working custom flow and a repaired bug. It does not establish a complete replacement for every booking platform or remove the need for ongoing maintenance.
About this article and its sources
Written companion prepared 31 October 2026 from this exact published description and its chapter sequence where available. Checklists are editorial adaptations, not quotations from a reviewed final-cut transcript. Reported outcomes belong to the original video; the product was not retested. Model availability, setup details, prices and offers can change. Use the retained video and resources for the demonstrated setup.
