onfleekQ booking widget
Defaults to the staging sample vendor + widget key. Live bookings need both vendorId and widgetKey.
After “I Agree”, the widget POSTs /widget/submit/ { widget_key, email }, verifies OTP for a JWT, then creates the booking with the mobile endpoints.
<script src="http://localhost:3000/widget.js" data-vendor-id="25308250-d670-4881-a61a-98ba1753a364" data-widget-key="rZ60RFKhdPKr7EC_0D9Ut-b7muvYA5aVF9nzmrmpBrE" async ></script>