Ir al contenido principal
Petanque Life

Community Features

F15.03 12 funcionalidades Planificado

En resumen

Public profile pages for every licensed player and registered club, one-tap follow relationships flowing into a unified activity feed, structured find-a-player matching for teammates, find-a-club discovery for newcomers, threaded forums per club, region and topic, plus event reviews with ratings and photo sharing — turning isolated registrations into a connected petanque community right inside the app.

Cómo funciona

Every licensed player and registered club has a public profile page that surfaces what is shareable: name, club affiliation, favourite formats, recent results, ranking trajectory and achievement badges. Privacy controls let the player hide age, contact, exact location or specific results categories. Club pages show the roster, upcoming home competitions, weekly training nights, terrain photos and a contact form that routes to the configured club admin.

Follow is a one-tap relationship that drives a unified activity feed. The feed merges results from followed players ("Anna won 13-7 in round 3"), upcoming matches ("Marc plays in 30 minutes on court 4"), club news ("Club Marseille opens registration for the autumn doublette") and friends-of-friends suggestions. Items are deduplicated and ranked by recency and relevance, with deep links into the underlying match, competition or club page.

Find-a-player is a structured matching tool: a player looking for a doublette or triplette teammate posts a request with format, level, location radius, dates and notes; matching players in range get a Web Push and inbox notification, then chat 1-on-1 to confirm. Find-a-club mirrors this for new players: enter a postcode, get a sorted list of nearby clubs with distance, training nights, beginner programmes, language and contact CTA. Forums are organised per club, per region and per topic (rules, equipment, tactics, travel) with markdown posts, threaded replies, mentions and moderator tools. Event reviews thread under a competition page after it ends, letting attendees post text, ratings and photos that organisers can pin or feature on their CMS site. All community surfaces share the same identity, follow graph and notification preferences as the rest of the app.

Capacidades clave

  • Public player and club profile pages with privacy controls
  • Follow players and clubs with unified activity feed
  • Find-a-player matching with format, level, location and dates
  • Find-a-club discovery for newcomers with proximity and beginner filters
  • Forums per club, region and topic with mentions and moderation
  • Event reviews with ratings and photo sharing that flow to club sites
  • Shared identity and notification preferences across every community surface

En la práctica

A new player moves to Lyon and opens find-a-club, picks the closest one with a Tuesday-night beginners session and follows it. The next day a notification appears: "Welcome session this Saturday — RSVP". They tap through, RSVP, then browse the club roster and follow two players who play their format.

After a friendly tournament, they jump into the regional forum to ask about boule weight for clay terrain, get three replies that evening and a photo of a local pro's setup. A week later, looking for a triplette partner, they post a find-a-player request — two compatible players in their radius get notified, one replies, they chat and meet at the next open. Every interaction is one-tap from the activity feed.

Funcionalidades de este subsistema

12
ID Status Funcionalidades
F15.03.01 Entregado Player profile pages (public) ✅ PL-F1503a
F15.03.02 Entregado Club profile pages (public) ✅ PL-F1503a
F15.03.03 Entregado Follow players and clubs ✅ PL-F1503a
F15.03.04 Entregado Activity feed (followed players' results, upcoming matches) ✅ PL-F1503a
F15.03.05 Entregado Find-a-player (looking for team members) ✅ PL-F1503b
F15.03.06 Entregado Find-a-club (new player looking for local club) ✅ PL-F1503b
F15.03.07 Entregado Forums / discussion boards per club, region, topic ✅ PL-F1503b
F15.03.08 Entregado Event reviews and photos sharing ✅ PL-F1503b
F15.03.20 Entregado Multilingual forums (locale-default + i18n_strings, BCP-47-validering) ✅ PL-T219
F15.03.21 Entregado Cross-locale forum discovery (locale=* aggregerar alla språk) ✅ PL-T219
F15.03.22 Entregado Forum auto-moderation (regel-baserad: profanity-regex, link-spam, all-caps, spam-score) ✅ PL-T219
F15.03.23 Entregado Forum mentions + reactions (@user → push-pipeline, emoji-toggle på posts) ✅ PL-T219