Uma falta de atenção me custou algumas centenas de usuários🤡
Olá, me chamo John, sou desenvolvedor há quase 5 anos e sou completamente apaixonado por essa caótica área da tecnologia!
Atualmente, construo alguns SaaS para ajudar pessoas, oferecendo um ótimo serviço gratuito e com excelente custo-benefício para os pagantes. Recentemente, desenvolvi um SaaS e, nas divulgações que fiz em algumas redes sociais, atingi um baita pico de visualizações e compartilhamentos! Fiquei muito feliz, não só pelo número de usuários, mas também pela galera satisfeita com o projeto e o feedback positivo. Mas, admito que cometi um erro bem bobo...
Ao lançar o projeto no ar, criei dois ambientes (staging e production) e, sem querer, deixei as mesmas keys de staging no ambiente de produção. 🤦🏽♂️ Estranhei que os posts alcançaram 55k visualizações, mais de 1k compartilhamentos e 1k likes, mas o número de usuários não passava de 100. E aí estava o problema:
Eu desenvolvi esse SaaS de forma despretensiosa, durante um final de semana, e usei o Clerk no projeto para economizar tempo com a autenticação. Só que, no ambiente de dev, a key do modo de desenvolvimento do Clerk permitia apenas 100 usuários. 🤡
Então, fica a conclusão: fiz uma divulgação simples, estourou nas views, likes e compartilhamentos, mas não converti em muitos usuários porque simplesmente não troquei as keys de autenticação...
O intuito deste post não é só contar o erro ou vender algo, mas sim emitir um alerta: preste muita atenção nas suas variáveis .env. Lançar um produto rapidamente não significa que você deva ser imprudente e desatento!
Desejo uma ótima semana a todos! Desejo todo sucesso do mundo a vcs!🚀