DEV Community

Devgym
Devgym

Posted on • Updated on

Devgym Retro Julho 2023

Wow, passamos o primeiro semestre do ano e já faz um tempo que não documentamos os últimos passos da Devgym aqui. Estamos vendo esse primeiro ano de projeto como uma temporada e muita coisa ainda vai rolar nesses últimos meses do ano.
Mas por enquanto, vamos fazer um saldo do que tem rolado de bom e o que precisa melhorar no projeto.

👎 Precisa melhorar

Conseguimos produzir mais um desafio pra Plataforma mas acabamos não lançando pra priorizar a correção de bugs e improvements na plataforma. Ter novos desafios é muito importante pra mantermos as pessoas engajadas, mas ao mesmo tempo é importante ter um bom balanço entre a quantidade e a qualidade deles. Ainda estamos trabalhando nesse balanço.

Uma coisa muito importante que ainda não conseguimos alcançar é a automatização de coleta de feedback dos alunos após o fim dos desafios (consumo de vídeo ou submissão de sua solução). Estamos chegando num momento do projeto onde precisamos de dados mais estruturados pra guiar nossos próximos passos, com certeza você vai algo sobre isso nas próximas Retros.

👍 Continuar fazendo

O último trimestre foi muito importante porque resolvemos o maior problema de integração que tínhamos com a Hotmart. Explicamos isso na Retro de Março mas basicamente o callback da Hotmart não envia nenhum id interno de compra que facilite o backend da Devgym a identificar qual usuário precisa ser promovido ao plano Pro.

O que acabamos fazendo a princípio é "sugerir" pros usuários a preencher na página de checkout o mesmo e-mail usado na conta do GitHub, o problema é que algumas contas tinham e-mails fake como 123+githubuser@users.noreply.github.com, o que causava uma experiência não muito boa (qualquer comunicação de e-mail a partir da Hotmart era enviada pra esse, que não é um e-mail verdadeiro).

Image description

Encontramos uma nova solução junto ao suporte da Hotmart onde usamos um parâmetro na url da página de checkout que faz tracking principalmente pra campanhas de marketing. Com esse parâmetro sck conseguimos no momento da request de callback usar esse valor pra encontrar o usuário.

Não é a solução perfeita pois se algum dia precisarmos fazer tracking de uma campanha, vamos ter que desconsiderar UUIDs. Enfim, um problema pra 2024 pois não pretendemos investir em campanhas pagas por enquanto.

Uma coisa muito legal é continuar vendo novas pessoas se desafiando e implementando os desafios gratuitos no tempo livre. Um salve especial pro Eduardy Lopes, o Asher Duarte e Pedro Yoshimura.

Estamos ansiosos pra divulgar as próximas novidades, mas vamos deixar para um próximo post. Te vejo lá 👋 .

Top comments (0)