Sheet 06 · Jump n' Slide · 2026

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.

RoleProduct Lead
ScopeBooking site, catalogue, admin
StackJavaScript, Node.js, Express, SQLite
The site

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.

On a phone

Where most parents book

The home page, in Arabic.
Picking a date for a castle.
Under the hood

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.