FormsPrototype
Config-driven multi-step forms
The airport transfer booking wizard from the blog post — one config object drives the steps, the fields, and the Zod validation, all client-side.
Read the writeupEverything below runs entirely in your browser — nothing is sent anywhere. Fill it in, flip the trip type to see the return-details step appear and disappear, or leave a required field empty to see the config-derived Zod schema catch it.
1
Trip type & route2
Passengers & luggage3
Vehicle & extras4
Contact detailsNeed something built? Let's talk.
I take on a small number of consulting projects alongside the day job. If timing works, let's find out.