Terminplanung

Lohnt sich dein eigenes Playpass?

Anmeldung, Zahlungen, Mannschaftslisten und Spielpläne für Freizeitsportligen, Camps und Turniere.

Mit Einschränkungen · die Grundlagen, mit Einschränkungen
Preis 12,85 $/Mon.Geschätzte Ersparnis 154 $/JahrGeschätzte Zeit ein WochenendeKategorie TerminplanungKatalogstimmen 0

Die Mechanik ist hier nichts Exotisches: ein Anmeldeformular, ein Zahlungslink, eine Mannschaftstabelle, ein Spielplangenerator nach dem Jeder-gegen-jeden-Prinzip und eine Ranglistenseite. Ein Agent erstellt dir all das an einem Wochenende, und wenn du eine Liga für hundert Menschen betreibst, reicht das tatsächlich gut aus. Schmerzhaft wird es dadurch, dass du nun Zahlungsabwickler, Erstattungsstelle und Support-Hotline für Eltern bist, die ihre Bestätigungs-E-Mail nicht finden – ausgerechnet in den zwei Wochen im Jahr, in denen sich alle gleichzeitig anmelden. Haftungsverzichte, Rabattcodes, Wartelisten, Teameinladungen, Teilzahlungen und Mannschaftswechsel mitten in der Saison sind einzeln kleine Funktionen und zusammen ein Produkt. Baue es, wenn du die Liga selbst betreibst und gern die Kontrolle über deine Daten hast; baue es nicht, wenn du Ligen mit dem Geld anderer Leute betreibst.

EN → DERecherche automatisch aus dem Englischen übersetzt. Original-Prompt auf Englisch beibehalten.

Der vollständige Prompt
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.

Der Prompt öffnet sich vorausgefüllt in deinem Agenten. Prüfe ihn vor dem Ausführen. · dieser Prompt wurde aus dem Bauplan erzeugt · per PR verbessern

Original-Prompt auf Englisch beibehalten.

Wie sähe deine eigene Version aus?

Veröffentlicht eine Ligaseite mit einem kostenpflichtigen Anmeldeformular, nimmt Stripe-Zahlungen entgegen, stellt Teams aus der Anmeldeliste zusammen und erzeugt einen Spielplan nach dem Jeder-gegen-jeden-Prinzip mit einer Ranglistentabelle.

Was du brauchst

Warum sich Bezahlen noch lohnen kann

Ligaorganisatoren sind meist Ehrenamtliche mit einem Hauptberuf, und was sie tatsächlich kaufen, ist keine Spielplanlogik, sondern die Freiheit von persönlicher Haftung, wenn Geld und Kontaktdaten von Kindern im Spiel sind. Die Anmeldung einer Plattform zu überlassen bedeutet, dass Zahlungsinfrastruktur, Erstattungsregeln, Belege und der Elternteil, der sich über die nicht funktionierende Website beschwert, zur Stellenbeschreibung von jemand anderem gehören statt zu deinem Sonntag. Die Kosten pro Anmeldung werden ohnehin meist aus der Spielergebühr bezahlt, sodass der Organisator sie gar nicht spürt. Diesen Preis mit einer selbst gehosteten App zu unterbieten, die du auch noch beaufsichtigen musst, ist schwierig.

Was dir fehlt

xErstattungen, Rückbuchungen, abgelehnte Karten und die Auszahlungsunterlagen werden allesamt dein Problem

xKeine ausgereifte mobile Bedienung für Spieler, die Spielzeiten und RSVPs prüfen

xHaftungsverzichte, der Umgang mit Gesundheitsinformationen und Daten Minderjähriger erhalten keine Compliance-Prüfung, sofern du dich nicht selbst darum kümmerst

xKeine gemeinsame Suchplattform: Spieler können deine Liga nicht so finden wie auf einer Plattform

xNiemand sonst beantwortet Support-E-Mails, wenn die Anmeldung eines Elternteils unbemerkt fehlschlägt

vorhandene Projekte · nutze sie statt selbst zu bauen

Nichts, worauf sich verweisen ließe. Deshalb gibt es den Prompt.

Auf X teilen ↗"Ich habe gerade Playpass (12,85 $/Mon.) mit einem Prompt ersetzt"
Tarife und Preise

Was kostet Playpass?

In deiner Währung · US-DollarGeprüft am 18.08.2026
Monatliche Zahlung
12,85 $/Mon.
Pro Jahr
154 $/Jahr
Auf der offiziellen Website kaufen

Du schließt den Kauf auf der Website von Playpass ab. Vibe Radar wickelt keine Zahlungen ab.

Vergleichen mitandere App →
Bauen oder kaufen

Playpass selbst bauen oder abonnieren?

Passe die Zahlen an: Stunden zum Bauen, dein Stundensatz, Betriebskosten und der Abopreis.

Abonnieren
Selbst bauen
Zeitraum
Abonnieren308 $
Selbst bauen2.360 $

Über 24 Monate ist das Abo günstiger.

Startwerte aus der Analyse geschätzt (ein Wochenende). Nicht eingerechnet ist, was dir fehlt (Support, Integrationen, Sicherheit).

Häufige Fragen
Kann ich Playpass nachbauen?

Teilweise. Den Kern von Playpass baust du mit dem Prompt auf dieser Seite an einem Wochenende, aber es gibt echte Lücken: Erstattungen, Rückbuchungen, abgelehnte Karten und die Auszahlungsunterlagen werden allesamt dein Problem, Keine ausgereifte mobile Bedienung für Spieler, die Spielzeiten und RSVPs prüfen. Lies die Liste oben, bevor du loslegst.

Was kostet Playpass?

Playpass kostet etwa 12,85 $/Mon. (Pro, geprüft am 18.08.2026), also 154 $ pro Jahr.

Was fehlt mir, wenn ich Playpass ersetze?

Ehrlich gesagt: Erstattungen, Rückbuchungen, abgelehnte Karten und die Auszahlungsunterlagen werden allesamt dein Problem; Keine ausgereifte mobile Bedienung für Spieler, die Spielzeiten und RSVPs prüfen; Haftungsverzichte, der Umgang mit Gesundheitsinformationen und Daten Minderjähriger erhalten keine Compliance-Prüfung, sofern du dich nicht selbst darum kümmerst; Keine gemeinsame Suchplattform: Spieler können deine Liga nicht so finden wie auf einer Plattform; Niemand sonst beantwortet Support-E-Mails, wenn die Anmeldung eines Elternteils unbemerkt fehlschlägt. Wenn dir davon etwas wichtig ist, zahl weiter.

Gibt es eine Open-Source-Alternative zu Playpass?

Es gibt keine ausgereifte Open-Source-Alternative, auf die sich verweisen ließe, und genau deshalb gibt es den Prompt auf dieser Seite.

Neue Ideen auf deinem Radar.

Erhalte Katalog-Neuigkeiten und Prompts für dein nächstes Projekt.