Executando verificação de segurança...
3

Pitch: Lancei um planning poker (carteado.dev) e queria feedback técnico

Fala, pessoal.

Estou desenvolvendo o Carteado Dev e queria abrir para feedback da comunidade:
👉 https://carteado.dev

A ideia é simples: uma ferramenta de planning poker para time de dev, sem muita fricção para criar sala e começar a estimar.

O que já funciona hoje

  • salas em tempo real;
  • entrada por código/link;
  • votação com revelação pelo admin;
  • modo espectador;
  • baralhos customizáveis;
  • histórico por rodada;
  • sumário de votação (média, min, max etc.);
  • exportação CSV.

O que ainda está cru / próximo passo

  • melhorias de UX em mobile;
  • internacionalização (será disponível em pt-br na próxima release, atualmente só está em en-us).
  • PWA

O que eu queria ouvir de vocês

  1. O que mais incomoda vocês nas ferramentas de planning poker atuais?
  2. Qual feature faria diferença real no dia a dia do squad?
  3. Se forem testar, o que ficou confuso ou lento no fluxo?

A proposta aqui não é “ferramenta perfeita”, e sim evoluir com feedback real de quem usa no dia a dia.

Carregando publicação patrocinada...
1

Gostei da ferramenta. Onde tem o link para o repositório?

  1. O que mais incomoda vocês nas ferramentas de planning poker atuais?
    R.: Limitações, impossibilidade de self host, impossibilidade de customizações, preço.

  2. Qual feature faria diferença real no dia a dia do squad?
    R.: Citei várias abaixo, mas acho que para os demais a função de guardar os rounds durante a sessão da sala seria legal.

  3. Se forem testar, o que ficou confuso ou lento no fluxo?
    R.: O fluxo ficou bom. Citei as funcionalidades abaixo.

Precisamos de uma ferramenta assim, mas com algumas funcionalidades diferentes:

  • Por exemplo, usaria um deck fixo (não sei como o seu é armazenado).
  • A função da pessoa aqui no meu não serve, deixaria sem.
  • Guardaria os rounds da sessão/sala, cada round seria um card/ticket.
  • Talvez eu guardaria o tempo de cada round, aqui para mim faz sentido.
  • Depois exportaria os dados dos rounds (aqui usamos formatos específicos, mas poderia deixar um formato geral e eu faria o meu formato em fork ou plugin).
  • Faria uma pré importação dos rounds para votação.
  • Faria integração com o nosso bug tracker para trazer os cards/tickets e gerar os rounds automaticamente.
2

Muito obrigado pelas dicas!
Atualmente não tenho persistencia de dados em backend, apenas um WebSocket que gerencia as salas.
Estou liberado o repositório https://github.com/drafenous/carteado-dev, quem quiser fazer o download ou analisar o código, fique a vontade.
Para fazer um self-hostage é bem simples, basta inicializar o projeto e inicializar o repositório no PartyKit, toda a instrução está no README.

Fique a vontade para colaborar :)

0
1

Eu iniciei esse projeto já fazem alguns anos, pra me atualizar na nova sintaxe do Angular, porém acabei estacionando ele quando a UI estava toda pronta.

No começo do mês eu assinei o Cursor, e então reativei o projeto, pedi pra ele me auxiliar no upgrade das libs e criar a estrutura e integração do WebSocket usando o Partykit.

Não sou muito fã de Vibe Coding, prefiro seguir as orientações e discutir com a IA do que pedir a ela fazer tudo, e tem dado certo assim pra mim.
(Nada contra os vibe coders!)

1

Eu acessei via DDP 🦆 (não me leve a mal, apenas por precaução). Analisei a UI através de uma ferramenta ...🤐. Agora, o link que você havia comentado... Bom, deixa pra lá. Boa sorte no seu projeto 🤖🐈👨🏻‍💻

P.S.: sujiro um teste usando Kotlin Multiplatform (KMP). Permite que a interface (UI) permaneça nativa.

🌐: https://kotlinlang.org/multiplatform/

1

O que é DDP e o que influencia no Carteado Dev? kkk Desculpe, fiquei meio perdido.
O Kotlin vai ser interessante para quando eu migrar para o mobile, obrigado pela dica!

1

Hahaha tranquilo! DDP: DuckDuckGo Privacy 🦆. É "bom vício" de quem foca em segurança pra não sair clicando em links sem blindar o navegador primeiro. A "ferramenta misteriosa" foi o Wappalyzer (recomendo usar como extensão). Como você comentou sobre 'muito suor e sacrifício' no código, fui verificar: está rodando em Angular com Zone.js, Tailwind CSS e o deploy rodando Vercel. É uma stack excelente e estável de mercado, mas cá entre nós: com esse ferramental todo entregando a "base mastigada", você pegou o carro com o "motor lacrado" de fábrica e só adesivou?! 🐈 Cara, brincadeiras à parte, a estrutura tá bacana. Sobre o Kotlin, o KMP (Kotlin Multiplatform) é justamente o "nitro" perfeito pra você compartilhar a regra de negócio quando for para o Android Nativo, sem precisar reescrever o "motor" inteiro. Fica a dica. #AdoteUmGato #Miau #DanDan #PeaceAndLove

1

Ahhh ja ouvi falar do DuckDuckGo, muito legal... E sem problemas, pode usar de forma anonima à vontade.
Sobre o Wappalyzer, eu conheço também, uso bastante para saber como umas coisas foram feitas.
Eu usei o Angular com Tailwind, pois na época que comecei eu estava me atualizando para trabalhar num projeto que usava o Angular 17, então fiz desse app uma oportunidade de estudo, tanto é que quadno terminei de criar toda a UI eu abandonei um pouco o projeto e só voltei agora.