Skip to main content
Petanque Life

The ecosystem

One platform. Every role.

Petanque Life ships four production-grade apps that share a single API, a single design system, and a single source of truth — so the data on a player's phone is the same data the federation books a tournament with.

Players · Spectators

Player App

Live scoring, license check, rankings, and your competition calendar — in your pocket.

  • Digital license & QR-verification
  • Live scoring offline-first
  • Personal rankings & match history
Coming soon

Clubs · Federations · Umpires

Admin App

Run your club or federation — members, competitions, finance, governance — all in one place.

  • Members, licenses & transfers
  • Competition draws & scoring
  • Invoicing, SEPA & Swish at cost
Coming soon

Petanque Life operators

Sys / Operator Console

Internal control plane for the Petanque Life team — incident response, tenant onboarding, observability.

  • Tenant lifecycle & feature flags
  • Incident dashboards & impersonation
  • Audit log of every operator action
Coming soon

Public-facing sites

CMS / Federation Sites

Every federation, club, and venue gets a fast public site with rankings, results, and event pages baked in.

  • Custom domain & branding
  • Live results & rankings widgets
  • SEO-optimised, multilingual
Coming soon

Shared foundations

Built on a single platform

Every app is a thin client over the same Go API. Same auth. Same audit trail. Same data.

Single API

Go + PostgreSQL — public, documented, versioned. Federations and partners build on the same surface our own apps use.

Unified auth

OAuth2, OTP, TOTP, WebAuthn and machine-to-machine — one identity, scoped per tenant, hardened to enterprise standards.

Multi-language

61 languages today, architected for the full set of FIPJP member-nation locales. Each tenant activates the languages it ships.

Offline-capable

Live scoring, license checks and competition flows work without connectivity — the boules don't stop when the Wi-Fi does.

Ready to bring your federation online?

Talk to us about a tenant for your country, club, or chain — onboarding takes hours, not months.