Planification

Faut-il créer votre propre Playpass ?

Inscriptions, paiements, effectifs et calendriers pour les ligues sportives de loisir, les stages et les tournois.

Avec des limites · les bases, avec des limites
Prix 12,85 $US/moisÉconomie estimée 154 $US/anDurée estimée un week-endCatégorie PlanificationVotes du catalogue 0

La mécanique n'a rien d'exotique : un formulaire d'inscription, un lien de paiement, un tableau d'effectifs, un générateur de calendrier de championnat toutes rondes et une page de classement. Un agent vous produira tout cela en un week-end, et si vous gérez une ligue pour cent personnes, cela conviendra réellement. La difficulté, c'est que vous devenez le prestataire de paiement, le guichet des remboursements et l'assistance des parents qui ne retrouvent pas l'e-mail de confirmation, pendant les deux semaines de l'année où tout le monde s'inscrit en même temps. Décharges, codes de réduction, listes d'attente, invitations d'équipe, paiements partiels et changements d'effectifs en cours de saison sont chacun de petites fonctions et, ensemble, un produit. Construisez-le si vous gérez vous-même la ligue et aimez posséder vos données ; ne le construisez pas si vous gérez des ligues avec l'argent d'autres personnes.

EN → FRAnalyse traduite automatiquement de l’anglais. Prompt original conservé en anglais.

Le prompt complet
Build a self-hosted league registration and scheduling app for a single organizer running recreational sports leagues.

Stack, no substitutions:
- Next.js 15 with App Router and TypeScript
- SQLite via Prisma, file at ./data/app.db
- Tailwind CSS, plain and boring, no component library
- Stripe Checkout in test mode for payments
- Resend for transactional email, fall back to logging emails to console if RESEND_API_KEY is missing
- Single admin password from ADMIN_PASSWORD in .env, session cookie, no user accounts for admins

Data model: League (name, sport, season dates, fee in cents, capacity, public slug, status), Registration (name, email, phone, notes, waiverAcceptedAt, paymentStatus, stripeSessionId), Team, TeamMember, Game (round, date, homeTeam, awayTeam, homeScore, awayScore).

Public side:
- /l/[slug] shows league info, remaining spots, and a registration form
- Submitting creates a pending Registration and redirects to Stripe Checkout
- Webhook at /api/stripe/webhook marks the registration paid and emails a confirmation
- If the league is at capacity, put the registration on a waitlist instead of charging
- /l/[slug]/schedule shows the generated schedule and a standings table computed from entered scores

Admin side at /admin:
- Create and edit leagues, view registrations with payment status, export CSV
- Manually mark a registration paid or refunded, no Stripe refund API call, just a status field and a note
- Auto-assign paid registrations into N teams, allow drag-free manual reassignment via a dropdown per player
- Generate a round robin schedule across a list of date slots, regenerate wipes and rebuilds
- Enter scores per game, standings recompute from wins, losses, ties and point differential

Explicitly out of scope: refunds through Stripe, discount codes, installment payments, a mobile app, push notifications, multi-organizer permissions, analytics, telemetry.

All secrets in .env, provide .env.example with DATABASE_URL, ADMIN_PASSWORD, STRIPE_SECRET_KEY, STRIPE_WEBHOOK_SECRET, RESEND_API_KEY. Include a seed script that creates one league with twenty paid registrations so the schedule and standings pages have something to show. README covers local run, Stripe CLI webhook forwarding, and one loud warning that taking real money means real refund and tax obligations.

Le prompt s’ouvre prérempli dans votre agent. Relisez-le avant de l’exécuter. · ce prompt est généré à partir du plan de construction · améliorez-le via une PR

Prompt original conservé en anglais.

Comment créer votre propre version ?

Publie une page de ligue avec un formulaire d'inscription payant, collecte les paiements Stripe, constitue les équipes à partir de la liste d'inscrits et génère un calendrier de championnat toutes rondes avec un tableau de classement.

Ce dont vous aurez besoin

Pourquoi payer peut encore valoir le coup

Les organisateurs de ligues sont généralement des bénévoles avec un emploi, et ce qu'ils achètent vraiment n'est pas une logique de planification, mais le fait de ne pas être personnellement responsables lorsqu'il est question d'argent et de coordonnées d'enfants. Confier les inscriptions à une plateforme signifie que les circuits de paiement, la politique de remboursement, les reçus et le parent qui se plaint du dysfonctionnement du site relèvent de la fiche de poste de quelqu'un plutôt que de votre dimanche. Le coût par inscription est généralement prélevé sur les frais du joueur de toute façon, si bien que l'organisateur ne le ressent jamais. Difficile de battre ce prix avec une application auto-hébergée qu'il faut aussi surveiller.

Ce que vous perdez

xLes remboursements, rétrofacturations, cartes refusées et formalités de versement deviennent tous votre problème

xAucune expérience mobile soignée pour les joueurs qui consultent les horaires des matchs et les RSVPs

xLes décharges, le traitement des informations médicales et les données des mineurs ne font l'objet d'aucune réflexion de conformité, sauf si vous vous en chargez

xAucune découverte partagée : les joueurs ne peuvent pas trouver votre ligue comme ils en trouvent une sur une plateforme

xPersonne d'autre ne répond aux e-mails d'assistance lorsque l'inscription d'un parent échoue silencieusement

projets existants · à utiliser plutôt que de construire

Rien qui mérite d’être cité. C’est pour cela que le prompt existe.

Partager sur X ↗"Je viens de remplacer Playpass (12,85 $US/mois) avec un seul prompt"
Offres et tarifs

Combien coûte Playpass ?

Dans votre devise · dollar des États-UnisVérifié le 18/08/2026
Facturation mensuelle
12,85 $US/mois
Par an
154 $US/an
Acheter sur le site officiel

Vous finalisez l’achat sur le site de Playpass. Vibe Radar ne gère aucun paiement.

Comparer avecune autre app →
Construire ou acheter

Construire ou s’abonner à Playpass ?

Ajustez les chiffres : heures de développement, taux horaire, coûts d’exploitation et prix de l’abonnement.

S’abonner
Le construire soi-même
Horizon
S’abonner308 $US
Le construire soi-même2 360 $US

Sur 24 mois, l’abonnement coûte moins cher.

Heures estimées d’après l’analyse (un week-end). Ne chiffre pas ce que vous perdez (support, intégrations, sécurité).

Questions fréquentes
Puis-je recréer Playpass ?

En partie. Le cœur de Playpass se construit en un week-end avec le prompt de cette page, mais il reste de vraies lacunes : Les remboursements, rétrofacturations, cartes refusées et formalités de versement deviennent tous votre problème, Aucune expérience mobile soignée pour les joueurs qui consultent les horaires des matchs et les RSVPs. Lisez la liste ci-dessus avant de vous lancer.

Combien coûte Playpass ?

Playpass coûte environ 12,85 $US/mois (Pro, vérifié le 18/08/2026), soit 154 $US par an.

Que perd-on en remplaçant Playpass ?

Honnêtement : Les remboursements, rétrofacturations, cartes refusées et formalités de versement deviennent tous votre problème; Aucune expérience mobile soignée pour les joueurs qui consultent les horaires des matchs et les RSVPs; Les décharges, le traitement des informations médicales et les données des mineurs ne font l'objet d'aucune réflexion de conformité, sauf si vous vous en chargez; Aucune découverte partagée : les joueurs ne peuvent pas trouver votre ligue comme ils en trouvent une sur une plateforme; Personne d'autre ne répond aux e-mails d'assistance lorsque l'inscription d'un parent échoue silencieusement. Si l’un de ces points compte pour vous, continuez à payer.

Existe-t-il une alternative open source à Playpass ?

Aucune alternative open source mature à recommander, et c’est précisément pour cela que le prompt de cette page existe.

De nouvelles idées sur votre radar.

Recevez les nouveautés du catalogue et des prompts pour votre prochain projet.