The platform map
The mental model you need before anything else makes sense.
What this block is about
Petanque Life is a multi-tenant platform serving the entire pétanque ecosystem — from FIPJP at the world level down to a single recreational player. Every other concept on the platform follows from three foundations: the tenant model (federations get everything, every other tenant gets a curated subset), the app topology (six different frontends sharing one API), and the 22 feature domains that organise the work. By the end of this block you should be able to draw the platform on a whiteboard from memory and answer the question "where does X live" for any feature on the site.
Reading list
Work through these in order. Click each card to open the page in a new tab — your progress is remembered between visits.
- 1
About Petanque Life
Core ~15 minMission, audience, company background, and the strategic positioning that drives every product decision.
- 2
Features overview
Core ~30 minThe 22 domains and 254 subsystems at a glance — your map of the entire feature space.
- 3
Stakeholders overview
Core ~30 minThe 11 stakeholder categories, with one-line introductions to each. You will visit specific stakeholders in Block 2.
- 4
Pricing & tenant types
Core ~30 minThe nine tenant types, what each receives, and the federation-gets-everything rule that drives the entire access model.
- 5
Developer & integration overview
Reference ~25 minHow the apps connect to the API, how multi-tenancy works at the data layer, and where the integration boundaries are.
- 6
Glossary
Reference ~50 minThe vocabulary of pétanque governance and the platform-specific terms you will encounter throughout the rest of the guide.
After this block you should be able to
Read these out loud. If any feel uncertain, revisit the relevant resource above before moving on.
- 1 Name the nine tenant types and describe in one sentence what each one does.
- 2 Explain why federations get every subsystem and what makes the federation-tier different from a paid plan.
- 3 List the six frontend surfaces (api, admin, app, web, www, sys) and describe who each one is for.
- 4 Walk through the 22 domains by number from memory and group them by category (governance, competition, finance, commercial, ops).
- 5 Define the difference between a tenant, an OrgNode, a club, and a federation in one minute.