Pitch: Update do meu MVP após 3 meses, depois de "explodir" no TabNews

🚀 Update do projeto que "explodiu"* aqui no TabNews (e continuação da história)

spoiler: o bot agora tá em produção e tem gente usando toda semana!

Fala galera!

Alguns meses atrás compartilhei aqui esse post contando sobre um projeto pessoal que comecei nas horas vagas, depois do trabalho full-time como dev.

Desde então, as coisas andaram bem mais do que eu imaginava:

🛠️ Stack e dev:

  • Feito 100% em Ruby on Rails (API mode)

  • Background jobs com Sidekiq

  • Algumas gems

MVP pronto em 30 dias, feito depois do full-time job

📈 Resultados práticos (zero glam, só realidade):

  • Vieram 50 usuários de teste (a maioria daqui e do Reddit, deste post)

  • Desses 50, alguns passaram a usar quase semanalmente, especialmente quem lida com contratos no dia a dia (2 empresas)

  • Ainda sem pagantes, mas já vi valor gerado de verdade (aprendi a focar em nichos)

    • Estamos focando em contadores, RH e clínicas de estética.
  • Quase 3.500 mensagens geradas, só de usuários, grande parte veio daqui.

  • Consegui validar e pegar VÁRIOS bugs dos testes que vieram aqui (talvez o mais valioso de ter postado aqui)

  • Vários contatos comerciais que vieram do post também.

    • Advogados e escritórios

⚙️ Infra e melhorias:

  • Criei um dashboard interno com Retool pra monitorar mensagens (posso falar mais disso depois)

    • Sem esse dashboard, seria muito difícil identificar o comportamento de usuários e ter insights de melhorias. Mas eu precisava de volume de testes, que vieram daqui.
  • Integrei com os webhooks do Stripe e criei planos pagos.

  • Melhorei os templates do WhatsApp (Meta).

  • Otimizei a latência do bot, agora tá respondendo muito mais rápido.

🎯 E agora?

  • Coloquei R$200 em Google Ads só pra testar. Integrei com GA e Hotjar.
  • PAREI de criar novas funcionalidades!!
    • Embora eu tenha ficado horas resolvendo um problema que está só na minha cabeça, eu parei de codar e agora preciso de clientes. Para um dev, isso não é uma tarefa fácil rsrs.

Depois de finalmente criar os planos no Stripe, te convido a testar (de novo, depois das melhorias):

👉 https://www.anaclara.app

7 dias grátis, cancele quando quiser. Mas se puder indicar pra alguém que:

  • Trabalha com RH ou contrata gente

  • É contador

  • Tem clínica ou consultório

  • É freelancer, prestador de serviço ou founder de startup

  • ou qualquer pessoa que assina contratos frequentemente, já ajuda demais!

Valeu por todo mundo que comentou no post anterior, me deu força ou ideias, muito obrigado mesmo!

*"explodiu" pq foi meu primeiro post aqui, consegui 17 "upvotes", mais de 80 TabCoins. Foi um sucesso para mim rsrsrsrs

ViniciusSaints poderia conversar com você sobre a API da meta, algumas dúvidas e sobre a validação dos documentos, esta usando alguma integração para validação? Ou criou sua própria?

Achei seu projeto muito bom, sou um aspirante na área tetando montar meu negócio.

Opa @allexcardos! Claro! Comecei usando a API da Twilio para integrar com o WhatsApp, mas percebi que ia ficar caro, mesmo com volume baixo de mensagens. Depois migrei para a API oficial da Meta, muito mais escalavel, mas o setup é mais chato, comparado com o Twilio. Oq vc quer dizer com validação de documentos?
Desculpe se ficou confuso. Refiro-me à validade jurídica. Há algum tempo, pesquisei sobre a assinatura de documentos por meio de certificados com chave privada. Você utilizou Clicksign ou Zapsign, por exemplo, ou desenvolveu sua própria solução? Acabei não me aprofundando tanto nesse assunto.
Ah, entendi. Criamos nossa solução própria, mas praticamente todos os assinadores online têm que seguir a cartilha da MP 2200, que autoriza assinaturas eletronicas no Brasil. Então replicamos o processo (assinatura digital, certificado privado, PKI, tokens únicos, logs, timestamps e etc) e criamos uma solução nossa, para garantir essa validade jurídica. Para ler mais sobre a MP 2200: https://www.planalto.gov.br/ccivil_03/mpv/antigas_2001/2200-2.htm
Muito legal, Vinícius! Esse processo me desperta bastante curiosidade, obrigado por compartilhar a referência. Já pensou em detalhar como foi replicá-lo? Quais desafios enfrentou e que inovações surgiram no caminho? Você sabe se existe algum projeto open-source, como um boilerplate, para facilitar a implementação da assinatura online? Seria ótimo seguir nessa discussão, acho que é um tema valioso para a comunidade! 🚀
Opa, um prazer @tifilipebr! > Quais desafios enfrentou e que inovações surgiram no caminho? Diferente dos sistemas convencionais web, que coletam IP e até geolocalização para a "prova" da assinatura, através do WhatsApp eu não tenho esse luxo rsrs. Eu poderia até coletar a geolocalização, mas iria impactar muito a experiência do usuário. Minha solução para conseguir gerar uma prova solida de assinatura: token e logs (muitos logs). Então eu gero um token que é possível ver somente no celular no usuário. Se o usuário estiver usando o WhatsApp Web, vai ter que checar o smartphone para assinar. Sobre os logs: todas as mensagens são salvas via Meta e eu salvo os registros locais também (timestamp das mensagens, conteúdo, status e etc). Basicamente preciso montar um trace muito bom, mostrando as ações do usuário (texto, botões clicados, uploads e etc) > Você sabe se existe algum projeto open-source, como um boilerplate, para facilitar a implementação da assinatura online? Não, mas é uma excelente ideia. Existe sim assinadores online whitelabel, mas não são open source. O proprio Adobe te permite assinar digitalmente nos PDFs, até com certificado digital, mas esta longe de ser open source. Eu apoio essa ideia, podemos falar mais sobre isso, com certeza!
Atualmente não é mais necessário se cadastrar na ICP, sendo preciso apenas ter uma certificado digital. Isso vai abrir a porta para milhares de players entrando na area mais facilmente, é bom e ruim ao mesmo tempo.