PROTOTYPE Clickable mockup · simulates the finished app ◃ Product overview

Book at Boulodrome Sjöstad

The venue's own booking page — tenant-branded (colours & logo from ChainWhiteLabelConfig), mobile-first, live availability.

Language: SVENFRDEES (cookie override)
1 Choose resource2 Date & time3 Party4 Add-ons5 Pay6 Confirmation
Step 1 — What do you want to book?
🎯
Court
from SEK 240/h
🍽
Table (restaurant)
free pre-booking
🎉
Event space
quote
🎁
Afterwork package
from SEK 395/person
Step 2 — Date & time (live availability)
Thu 2Fri 3Sat 4Sun 5Mon 6
17:0017:3018:0018:3019:0019:3020:0020:30
Duration: 120 min · Crossed-out times are taken. Times, resources and menu are cached by the service worker (stale-while-revalidate) — the page opens instantly even on a poor connection.
18:30 was just taken by someone else (live via the booking stream). Pick another time — suggestions: 17:00 or 19:00.
Step 3 — Party & contact
Step 4 — Add-ons (smart upselling at checkout)
🍽 You are 6 on a Friday — add the afterwork menu?
Sharing platters + a drink of choice · SEK 195/person (reg. SEK 240) · package price below the regular total
⚠ Allergens in your party?
You have listed a nut allergy in your profile — the menu choice requires you to acknowledge the allergen information before the order goes to the kitchen.
Step 5 — Payment
Check a gift card balance without signing in: enter the code — we only show balance + status (rate-limited).
Your quote (line breakdown)
Court 2 · Fri 3 Jul 17:00–19:00SEK 480
Peak surcharge Friday (×1.4)+SEK 192
Membership tier GOLD (−15%)−SEK 96
Promo code SOMMAR26−SEK 50
Afterwork menu × 6+SEK 1,170
TotalSEK 1,696
Sent with a one-time key (crypto.randomUUID) — a double-click can never cause a double booking.
Step 6 — Confirmation
✅ All set, Sara! Court 2 · Fri 3 Jul 17:00–19:00
Confirmation sent by email + SMS. Reminders arrive 24 h and 2 h before the start. The QR code for check-in is in the confirmation and under My account.

My account

The customer portal on the venue's site — bookings, loyalty tier, gift cards and notification settings.

GOLD 70 %
Sara Vikström — GOLD member
2,340 points · 660 left to PLATINUM (animated progress arc: regular → gold → platinum)
Tier perks: −15% on court rental · priority waiting list
How was your visit on 20 Jun?
012345678910
The modal opens automatically when an unanswered NPS question exists after a visit.
My bookings (upcoming · history · cancelled — lazy-loaded, 50 per page)
Upcoming
Court 2Confirmed
Fri 3 Jul 18:00–20:00 · SEK 492 paid
Table 4Confirmed
Sat 11 Jul 19:00 · pay on site
History
Court 1 · CentreSEK 360
20 Jun 18:00 · Completed
Afterwork packageSEK 3,160
5 Jun 17:30 · Completed
Cancelled
Court 6
30 May 19:00 · Cancelled (in time, fully refunded)
Nothing more here — great! 🎉
Cancel — Table 4, Sat 11 Jul 19:00
Cancellation in time (more than 24 h left) — no fee. Quote preview: SEK 0 charged, any deposit fully refunded.
🎁 My gift cards
…4NVDSEK 350 · expires 2027-06-30 · redeemed 2 times
…7GXASEK 750 · expires 2027-03-15 · redeemed 0 times
🔔 Notification settings (per channel)
Every change is audit-logged. Transaction-critical messages (e.g. cancellation confirmations) always go out on at least one channel.
⚠ Could not fetch your bookings right now — try again. Your booking in progress is saved locally and will be sent once the connection is back.