Jump n' Slide, from a product grid to a booking site in four days
Jump n' Slide rents bouncy castles, water slides, inflatable games and party entertainment for kids' parties in Jordan. Their site was a bare Shopify product grid. Four days after the first concept, they had a booking site in English and Arabic: customers pick a date or a start time for each item, choose the castles inside a package, and send the whole order on WhatsApp, while the owner runs bookings and the catalogue from an admin. Built through Dimensions, it now runs on Ozko.
Booking a party, step by step
Every screen is the live site. Tap any screen to see it larger.
The home page
It keeps the brand's purple and talks to parents: delivery and setup included, a supervisor on site, up to a full day.
The catalogue
Every rental with filters by kind, sorting, and each price per day.
Booking an item
Each item has its own calendar of free days, one day or several, and a start time where the item needs one.
Packages
Bundles built around the castle, with seating, treats and entertainment already sorted. The customer picks the castle inside the package.
In Arabic
The whole site in Jordanian Arabic, laid out right to left, one tap from English.
Where most parents book
Decisions behind it
A direction that keeps their purple
Three directions were drawn. The one chosen, Bounce, keeps the brand's purple and plays to kids; the other two weren't taken.
No invented claims
The safety promises stayed marked "proposed, please confirm" until the owner confirmed each one.
Their own site, not a theme
Per-item dates, time slots and castle choices inside packages are more than a shop theme does, so it's its own site, CMS and backend.
Every line checked at once
When an order comes in, every line's dates and time slot are checked again in one go, so two families can't book the same castle.
The whole order on WhatsApp
The confirmation's WhatsApp button carries the full order, where the owner already talks to customers.
A failing test blocks the deploy
Since the move to Ozko, the server's tests run in every build, and nothing ships if one fails.
- HTML
- JavaScript
- Node.js
- Express
- SQLite
- Docker
- Ozko
Shown with the owner's permission. The admin isn't shown because it holds customers' details.