Ir al contenido principal
Petanque Life

Onboarding & Discovery

F15.06 15 funcionalidades Planificado

En resumen

A guided onboarding path welcomes complete beginners with a personalised wizard, bite-sized getting-started content, a location-based club finder with beginner filters, a curated calendar of beginner-friendly try-petanque events, a rules overview with diagrams and animated micro-demos, a buyer's equipment guide and a sport-ambassador programme matching newcomers with mentors — turning curiosity into a first match in the fewest possible taps.

Cómo funciona

The onboarding wizard runs the first time a guest opens the app. A handful of light questions establish intent (just curious, want to try, ready to join), location and language. From the answers the wizard composes a personalised next-step screen: nearby beginner sessions, the closest clubs that run welcome programmes, suggested content cards and a single primary CTA — usually "Find a try-petanque event near you".

The getting-started content library is structured as bite-sized cards, not a wall of text. Each card covers one topic — what the game is, how a mène works, scoring, formats (tête-à-tête, doublette, triplette), basic etiquette, what to wear — with photos, short videos and a 30-second read time. Cards are tagged and surfaced contextually elsewhere in the app (a first-time spectator opening a live match sees scoring and end-of-mène cards in a dismissible footer).

The nearest-club finder uses the device's GPS (or a typed postcode if location is denied) to list clubs within a chosen radius, sorted by distance, with badges for beginner-friendly, training nights and language. A tap opens the club's profile with a one-tap contact CTA. Try-petanque events are a curated calendar surface — only events flagged as beginner-friendly by their organiser appear, with explicit copy on equipment provided, fees, language and what to expect.

The rules overview is a structured walk-through with diagrams, animated micro-demos and a glossary of French terms (mène, tirer, pointer, biberon). The equipment guide covers what a beginner actually needs (no boules required for first sessions; club loaners are typical) and progresses to a buyer's guide with weight, diameter and hardness explanations. The sport ambassador programme matches newcomers with experienced players in their area who have opted in to mentor — the ambassador receives a notification, can accept and arrange a meet-up through in-app chat. Onboarding state is persisted so progress survives logouts and device switches.

Capacidades clave

  • Personalised onboarding wizard composing a tailored first screen
  • Bite-sized getting-started content surfaced contextually
  • Location-based club finder with beginner and language filters
  • Curated try-petanque event listing for newcomers
  • Rules overview with diagrams and animated micro-demos
  • Equipment guide from "nothing needed" to first-purchase advice
  • Sport ambassador programme matching newcomers with mentors

En la práctica

Someone watches a petanque clip on social media, downloads the app curious. The wizard asks three questions and lands them on a screen with two beginner sessions this week within five kilometres. They tap one, RSVP, see what to wear and that boules are provided.

Walking to the venue they read three rules cards on the train. At the session a sport ambassador greets them, having accepted the auto-match the day before. They play, love it, and the next morning open the equipment guide to start thinking about their first set.

A week later they enter their first beginner-friendly competition — total time from download to first match: nine days, all guided.

Funcionalidades de este subsistema

15
ID Status Funcionalidades
F15.06.01 Entregado New player onboarding wizard — PL-F1506a ✅ PL-F1506a, ✅ PL-T308 (premium editorial multi-step flow: animerad welcome-sekvens, swipe-stack mobil + split-screen desktop med crossfade <StepIllustration>, persistent draft i AsyncStorage, tenant-aware licens-katalog, konfetti-celebration via shared useCelebrate('onboarding.complete') med reduced-motion-glow, ProgressDots med accessibilityRole="progressbar", focus-shift per steg-shift, skip-affordance på notifikations- och preferenssteg)
F15.06.02 Entregado "Getting started with petanque" content — PL-F1506a ✅ PL-F1506a
F15.06.03 Entregado Find your nearest club (location-based) — PL-F1506a ✅ PL-F1506a
F15.06.04 Entregado Try petanque events listing (beginner-friendly) — PL-F1506a ✅ PL-F1506a
F15.06.05 Entregado Rules overview for newcomers — PL-F1506b ✅ PL-F1506b
F15.06.06 Entregado Equipment guide for beginners — PL-F1506b ✅ PL-F1506b
F15.06.07 Entregado Sport ambassador program — PL-F1506b ✅ PL-F1506b
F15.06.10 Entregado Public club discovery map (PublicClubProfile + 2dsphere, bbox-search, antimeridian-split) ✅ PL-T219
F15.06.11 Entregado Pickup-game schedule per club (PickupSlot + DateOverride, klubblokal-tid) ✅ PL-T219
F15.06.12 Entregado Visitor-friendly club flag (filter på publik karta + i app) ✅ PL-T219
F15.06.20 Entregado Viewer preference center (ViewerPreference: follow + push + digest, get-or-default) ✅ PL-T219
F15.06.21 Entregado Per-player follow + match alerts (cap 200 / 100 / 50, score-tröskel) ✅ PL-T219
F15.06.22 Entregado Per-club follow + news feed (digest-källa) ✅ PL-T219
F15.06.23 Entregado Personalised digest (DigestBuilderService: daily/weekly, idempotent dispatch-log) ✅ PL-T219
F15.06.24 Entregado Quiet hours + push-cadence grouping (IANA-tz, batched_5min/15min/60min) ✅ PL-T219