Bookwise is a booking platform for UAE service businesses: a timezone-safe scheduling engine, policy-aware cancellations, and a workspace your whole team can run — without double bookings, ever.
Every surface below is the actual running product, not a screenshot.
Pick a service, see real availability computed from staff hours, breaks and buffers, and book in four steps.
Open booking flowCustomers reschedule or cancel from a private token link — enforced by the business's policy windows.
From the confirmation pageCalendar, lifecycle actions, customers, reports, availability and an owner-only audit trail. Demo logins listed on the sign-in page.
Sign inThe hard parts are handled server-side, where they belong.
Timestamps stored in UTC, boundaries computed in the business's IANA timezone. DST changes can't corrupt your calendar.
Every booking re-validates interval overlap inside a database transaction, so two simultaneous clicks can't steal one slot.
Cancellation and reschedule windows, minimum notice, booking horizons and temporary closure — all enforced per business.
Owner, manager and staff see different navigation and, more importantly, different API permissions. Invite-only accounts.
Revenue per day, top services and staff load computed from the same appointments your calendar shows. No vanity numbers.
Every sensitive mutation is recorded with actor and timestamp. When something changes, you can prove who changed it.
Three steps, all validated server-side.
Availability is generated from business hours, staff shifts, breaks, holidays, time-off and buffers — never from a static list.
On submit, the server re-checks notice windows, closure days and overlap inside a transaction before inserting anything.
The workspace calendar updates instantly, the customer gets a manage link, and the event lands in the audit trail.
We don't trust the UI. Every route, procedure and mutation is guarded server-side, and the limitations we haven't solved yet are documented honestly in the repository.