Comunidades

Vale construir sua versão de tcgevents?

Encontra e lista torneios de jogos de cartas colecionáveis e eventos de lojas locais para que os jogadores saibam onde comparecer.

Melhor assinar · o valor vai além do código
Preço Não informadoTempo estimado uma sessãoCategoria ComunidadesVotos no catálogo 0

O software aqui é uma lista pesquisável com um mapa e alguns filtros, algo que um agente consegue produzir antes de seu café esfriar. O produto não é a lista, mas o fato de haver eventos nela: lojistas publicando a programação, organizadores mantendo as datas atualizadas, jogadores confiando o suficiente para consultar toda semana. Faça uma raspagem e você terá uma cópia que começa a ficar desatualizada assim que uma loja muda seu draft de sexta à noite. Existem localizadores oficiais das editoras, mas são parciais, têm limites de requisições e dificultam o uso em massa; os eventos menores da cena local nem sequer aparecem ali. Construa o rastreador pessoal se você joga em duas cidades, mas não finja que ele substitui o diretório.

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

O prompt completo
Build a local-first trading card game event tracker. Single Python project, no accounts, no cloud, no telemetry.

Stack, non negotiable:
- Python 3.11, FastAPI, Jinja2 templates, SQLite via sqlite3 stdlib
- Plain server rendered HTML plus a little vanilla JS, no build step, no npm
- Leaflet from a CDN for the map, OpenStreetMap tiles

Data model (events): id, game (magic, pokemon, yugioh, lorcana, other), title, format, venue_name, address, city, country, lat, lon, starts_at (UTC), ends_at nullable, entry_fee nullable, url nullable, notes, source (manual or paste), created_at, updated_at.
Also a settings row for home_lat, home_lon, default_radius_km.

Features, in scope:
1. Add and edit events through a simple HTML form. Manual entry is the primary path, treat it as first class.
2. A "paste dump" page: textarea where I paste messy text from a store Discord or Facebook post, plus a parser that extracts candidate title, date, time and fee with regex and dateutil, then shows an editable pre-filled form. No LLM call. If parsing fails, say so and let me fill it in.
3. List view: filter by game, date range, city, and distance from home using haversine on stored lat/lon. Sort by starts_at.
4. Map view: pins for filtered events, popup with title, time, venue, link.
5. Calendar: current month grid, events per day.
6. Export: /export.ics returns a valid VCALENDAR of the current filter. Also /export.json.
7. Geocoding: optional. If GEOCODE_PROVIDER and GEOCODE_API_KEY are set in .env, geocode addresses on save; otherwise leave lat/lon null and hide distance filters gracefully.
8. Recurring events: a weekly repeat option that materializes the next 8 occurrences, each editable and cancellable individually.

Out of scope, do not build: user accounts, multi tenancy, scraping any third party site, push notifications, a mobile app, anything that pretends to have nationwide coverage.

Deliverables: app.py, db.py, parse.py, templates/, static/, schema.sql, .env.example, seed.py with 12 fake events across 3 cities, and a README with run instructions (uvicorn, one command). Include pytest tests for the parser and the ICS output. Timezones: store UTC, display in a TZ set in .env, default America/New_York.

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?

Um rastreador local de eventos em que você cola ou adiciona torneios manualmente e depois os consulta por jogo, data e distância, com calendário e exportação ICS.

O que você vai precisar

Por que ainda vale pagar

Porque a alternativa é consultar seis páginas de lojas no Facebook, dois servidores Discord e um localizador de editora que não é atualizado desde a última rotação de coleções. Quem paga aqui está pagando para outra pessoa fazer a agregação tediosa e mantê-la atualizada ou, no caso de uma loja, para ser visto por jogadores que já têm o hábito de consultar. Nenhuma dessas coisas é um problema de software. Um clone hospedado por conta própria entrega a interface e nenhum dos motivos para abri-la.

O que você perde

xCobertura: toda loja que você não cadastrou pessoalmente fica invisível

xAtualização: cancelamentos, mudanças de local e alterações de datas não chegam a lugar algum

xO lado dos organizadores: as lojas não têm motivo para avisar seu notebook sobre a nova noite de liga

xDescobertas em viagens: o propósito de um diretório são os eventos em cidades que você não conhece

xToda a padronização que o site real faz entre jogos, formatos e o caos dos nomes regionais

projetos prontos · use em vez de construir, se preferir

Nada que valha indicar. Por isso o prompt existe.

Compartilhar no X ↗"Acabei de substituir tcgevents com um prompt"
Planos e preços

Quanto custa tcgevents?

Na sua moeda · Dólar americanoChecado em 20/10/2026

Sem preço público. Consulte o site oficial.

Assinar no site oficial

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

Comparar comoutro app →
Construir ou assinar

Vale mais construir ou assinar tcgevents?

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$ 0
Construir você mesmoUS$ 1.760

Em 24 meses, assinar sai mais barato.

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

Perguntas frequentes
Dá para recriar tcgevents?

Não de verdade. O valor de tcgevents não está no código: O diferencial difícil de copiar é cada loja local que já publica sua programação ali e cada jogador que já consulta. Veja a análise acima.

Quanto custa tcgevents?

O preço de tcgevents é por uso ou varia conforme o plano · Sem assinatura; organizadores pagam 6.5% do preço do ingresso mais 0.25 EUR por ingresso vendido..

O que eu perco ao substituir tcgevents?

Sinceramente: Cobertura: toda loja que você não cadastrou pessoalmente fica invisível; Atualização: cancelamentos, mudanças de local e alterações de datas não chegam a lugar algum; O lado dos organizadores: as lojas não têm motivo para avisar seu notebook sobre a nova noite de liga; Descobertas em viagens: o propósito de um diretório são os eventos em cidades que você não conhece; Toda a padronização que o site real faz entre jogos, formatos e o caos dos nomes regionais. Se algum desses pontos é essencial para você, continue pagando.

Existe uma alternativa aberta para tcgevents?

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.