Agendamento

Vale construir sua versão de Playpass?

Inscrições, pagamentos, listas de participantes e calendários para ligas esportivas recreativas, acampamentos e torneios.

Com ressalvas · o básico sim, com limitações
Preço US$ 12,85/mêsEconomia estimada US$ 154/anoTempo estimado um fim de semanaCategoria AgendamentoVotos no catálogo 0

A mecânica aqui não é exótica: um formulário de inscrição, um link de pagamento, uma tabela de participantes, um gerador de calendário de todos contra todos e uma página de classificação. Um agente entrega tudo isso em um fim de semana e, se você organiza uma liga para cem pessoas, vai funcionar bem. A parte difícil é que você passa a ser o processador de pagamentos, o balcão de reembolsos e a linha de suporte para pais que não encontram o e-mail de confirmação, durante as duas semanas do ano em que todos se inscrevem de uma vez. Termos de isenção de responsabilidade, códigos de desconto, listas de espera, convites para equipes, pagamentos parciais e mudanças nos elencos no meio da temporada são pequenos recursos isoladamente e um produto quando reunidos. Construa se você mesmo organiza a liga e gosta de controlar seus dados; não construa se estiver administrando ligas com o dinheiro de outras pessoas.

EN → PTPesquisa traduzida automaticamente do inglês. Prompt original preservado em inglês.

O prompt completo
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.

O prompt abre preenchido no seu agente. Revise antes de executar. · este prompt foi gerado a partir do plano de construção · melhore com um PR

Prompt original preservado em inglês.

Como seria construir sua versão?

Publica uma página da liga com um formulário de inscrição paga, recebe pagamentos pelo Stripe, monta equipes a partir da lista de inscritos e gera um calendário de todos contra todos com uma tabela de classificação.

O que você vai precisar

Por que ainda vale pagar

Organizadores de ligas costumam ser voluntários com outro emprego, e o que realmente compram não é a lógica de agendamento, mas a tranquilidade de não assumir responsabilidade pessoal quando há dinheiro e dados de contato de crianças envolvidos. Entregar as inscrições a uma plataforma significa que a infraestrutura de pagamentos, a política de reembolso, os recibos e o responsável reclamando que o site não funcionou passam a fazer parte do trabalho de alguém, em vez de consumir seu domingo. O custo por inscrição normalmente sai da taxa do jogador, então o organizador nem o sente. É difícil superar esse preço com um aplicativo de hospedagem própria que você também precisa vigiar.

O que você perde

xReembolsos, contestações de pagamento, cartões recusados e toda a documentação de repasses passam a ser problema seu

xSem uma experiência móvel refinada para jogadores consultarem horários dos jogos e RSVPs

xTermos de isenção de responsabilidade, tratamento de informações médicas e dados de menores não recebem atenção à conformidade, a menos que você cuide disso

xSem descoberta compartilhada: os jogadores não encontram sua liga como encontrariam em uma plataforma

xNinguém mais responde aos e-mails de suporte quando a inscrição de um responsável falha silenciosamente

projetos prontos · use em vez de construir, se preferir

Nada que valha indicar. Por isso o prompt existe.

Compartilhar no X ↗"Acabei de substituir Playpass (US$ 12,85/mês) com um prompt"
Planos e preços

Quanto custa Playpass?

Na sua moeda · Dólar americanoChecado em 18/08/2026
Plano mensal
US$ 12,85/mês
Por ano
US$ 154/ano
Assinar no site oficial

Você conclui a compra no site de Playpass. O Vibe Radar não intermedeia pagamentos.

Comparar comoutro app →
Construir ou assinar

Vale mais construir ou assinar Playpass?

Ajuste os números: horas para construir, valor da sua hora, custos para manter no ar e o preço da assinatura.

Assinar
Construir você mesmo
Horizonte
AssinarUS$ 308
Construir você mesmoUS$ 2.360

Em 24 meses, assinar sai mais barato.

Horas iniciais estimadas a partir da análise (um fim de semana). Não inclui o valor do que você deixa de ter (suporte, integrações, segurança).

Perguntas frequentes
Dá para recriar Playpass?

Em parte. O núcleo de Playpass dá para construir em um fim de semana com o prompt desta página, mas há lacunas reais: Reembolsos, contestações de pagamento, cartões recusados e toda a documentação de repasses passam a ser problema seu, Sem uma experiência móvel refinada para jogadores consultarem horários dos jogos e RSVPs. Leia a lista acima antes de começar.

Quanto custa Playpass?

Playpass custa cerca de US$ 12,85/mês (Pro, checado em 18/08/2026), ou seja, US$ 154 por ano.

O que eu perco ao substituir Playpass?

Sinceramente: Reembolsos, contestações de pagamento, cartões recusados e toda a documentação de repasses passam a ser problema seu; Sem uma experiência móvel refinada para jogadores consultarem horários dos jogos e RSVPs; Termos de isenção de responsabilidade, tratamento de informações médicas e dados de menores não recebem atenção à conformidade, a menos que você cuide disso; Sem descoberta compartilhada: os jogadores não encontram sua liga como encontrariam em uma plataforma; Ninguém mais responde aos e-mails de suporte quando a inscrição de um responsável falha silenciosamente. Se algum desses pontos é essencial para você, continue pagando.

Existe uma alternativa aberta para Playpass?

Não há alternativa open source madura que valha indicar, e é exatamente por isso que o prompt desta página existe.

Novas ideias no seu radar.

Receba novidades do catálogo e prompts para o seu próximo projeto.