I Booked My First Driving Lesson using the App I Created at High School
The origins of WhenWise.com
Zhimin Zhan: With the right web framework (Ruby on Rails), E2E test automation (Selenium RSpec using TestWise), Continuous Testing (with BuildWise), and proper mentoring, a young individual can create something remarkable in a short time.
For my final year project in high school Computer Science, we were required to find a client and develop an application for them. My father mentioned that his physiotherapist, Mark, was experiencing issues with their existing yoga booking platform.
To better understand the requirements, I conducted several interviews with Mark before beginning development. I created a Progressive Web App (PWA, powered by Ruby on Rails) called Book Physio, which allowed customers to book classes and leave ratings.
Mark’s clinic started using BookPhysio for a while after the high school assignment was completed. As I was busy preparing for my high school graduation exams (for university admissions), continuing to develop and maintain the app became impossible.
My father’s company, AgileWay, took over the project, commercialized it, and rebranded it as WhenWise (whenwise.com) to align with its Wise product line. The platform is still live today!
WhenWise has been expanded to support more booking types and accommodates a wide range of business types, such as:
Generic one-on-one booking (e.g. Physio, Dentists)
Generic group lesson booking (e.g. Training)
Tutoring (e.g. Piano)
Tennis Court Hire
Driving School
… etc
Unlike other booking platforms, WhenWise doesn’t charge commission, offering maximum freedom. It offers a free plan (enough for part-time businesses) and costs only a fixed A$5 per booking resource per month for regular business use.

If you have relatives or friends running a business and looking for an easy-to-use, efficient, and affordable booking platform, give WhenWise a try!
Plus, WhenWise is highly flexible and can be tailored to business needs (free) — Why? WhenWise has a robust suite of 500+ end-to-end (UI) Selenium tests for regression testing. Seasoned software engineers will recognize this as a rare software engineering achievement, offering numerous valuable benefits.
Our family members are WhenWise users, too
Customers book my father’s Test Automation training and coaching services through WhenWise.
Last year, while accompanying my grandparents in China, my father implemented a quick QR code booking system for my grandfather’s math tutoring. The feedback from both students and the teacher (i.e. my grandfather) was overwhelmingly positive.
As for me, I booked my first driving lesson with Morton’s Driving School of Excellence through WhenWise!
Phil, my driving instructor and the owner of Mortons, was excellent. I passed my driving test on the first attempt. I gave him a five-star rating on WhenWise!
Related reading: