PROTOTYPE Clickable mockup · simulates the finished app ◃ Product overview

Rent physical scoreboards

petanque.life — product site

Wireless scoreboards for competition day — rent per weekend, we ship, you play, ship it back. Live scores show up instantly in the platform. Linked from the site's main nav & footer, audience pages and the plan comparison.

Scores at the court — live across the whole platform

Players press + / − at the court; spectators, the secretariat and the stream see the score per end in real time. Umpire call at the press of a button.

See kits & prices
11 9 END 14 · COURT 7 · ⚑ UMPIRE End by end — max 13 points, umpire call via ⚑
Technical specification
Display E-ink 13.3", sunlight-readable, score 0–13
Radio LoRa to gateway · gateway on 4G/LTE
Battery 6 months per charge · low_battery alarm
Features Live score per end, umpire-call button, match-finished flag
Protection Tamper alarm (auto-enabled during rental), IP65
Updates OTA via gateway
The page carries JSON-LD Product schema · use cases: club competition, district/national championship, indoor league, corporate events.

Kit catalogue

Fetched server-side from the catalogue API (active kits only) with a 3 s timeout — static price fallback if the API does not respond. Availability is shown green/amber/red from the availability calendar (7-day buffer between rentals, maintenance excluded).

Trial
8 boards + gateway
SEK 1,900
Deposit SEK 400/board · shipping Domestic SEK 350 · EU SEK 690
Available Book Trial
Silver
32 boards + gateway
SEK 5,400
Deposit SEK 400/board · shipping Domestic SEK 490 · EU SEK 990
Available Book Silver
Gold
64 boards + gateway
SEK 9,200
Deposit SEK 400/board · shipping Domestic SEK 790 · EU SEK 1,490
Few left — next free 18 Aug Book Gold
Platinum
128 boards + gateway
SEK 15,900
Deposit Quote/board · shipping Quote
Booked until 2 Sep Book Platinum
Custom
Any boards + gateway
Quote
Deposit Quote/board · shipping Quote
Contact us Book Custom
State — API error: the catalogue API did not respond within 3 s → static prices are shown and the availability indicator is hidden (the booking button leads to a contact form).

Book — Silver kit (32 boards)

1 Dates2 Availability3 Contact4 Insurance5 Payment Route: /scoreboards/book/{slug}
✓ Available 15–16 Aug — unit SB-SLV-014 is reserved atomically for 30 min while you pay (after that it is automatically released).
Silver rental (weekend) SEK 5,400
Extra day × 32 boards × SEK 25 SEK 800
Domestic shipping return SEK 490
Insurance 10% SEK 669
Pay now SEK 7,359
Deposit (SEK 400 × 32 — charged only at dispatch) SEK 12,800
Turnstile-protected · line items: rental/shipping/insurance · automatic tax · card saved for deposit (SetupIntent)
State — unavailable: the chosen dates clash with another rental (7-day buffer) → next free date suggested: 18 Aug 2026.

My booking — status

Booking SBR-2026-0417 · Silver kit · Almvik Arena 15–16 Aug PAID
quoted payment_pending paid shipping in_use returning returned closed
Side states: cancelled (before dispatch — full refund via Stripe if paid) · damage_pending (on a damage report). Route: /scoreboards/booking/{id} — fetched server-side with the Stripe session token. The tamper alarm is enabled automatically when the status becomes in_use and disabled at returning.
Deposit — SEK 12,800
pending_setup Card saved via Stripe SetupIntent — nothing is charged yet
setup_complete Payment method saved (webhook setup_intent.succeeded)
charged Deposit charged off-session at dispatch (SEK 12,800)
refunded / partial_refunded Fully refunded on undamaged return — on damage, the damage cost is deducted and the rest refunded
A new checkout URL is generated if the Stripe session has expired.
State — no booking: invalid booking ID or expired token → "The booking was not found — check the link in your confirmation."
State — loading booking status…