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

[PITCH] E-mails inválidos? Criei o Clear Address para validar endereços de forma simples.

Olá, pessoal do TabNews!

Meu nome é Rodrigo de Avila, sou Analista de Confiabilidade, e trabalho com tecnologia a mais de 20 anos. Como muitos de vocês, fui desenvolvedor por boa parte desse tempo, e nas horas vagas tento sempre exercitar meu lado programador, criando produtos digitais.

Quero compartilhar com vocês um projeto no qual venho trabalhando, o Clear Address.

O Problema

Quem nunca lidou com listas de e-mails cheias de endereços inválidos, que resultam em bounces, prejudicam a reputação do domínio e geram custos desnecessários com plataformas de e-mail marketing? Seja em um e-commerce, uma newsletter ou no cadastro de usuários de uma aplicação, a qualidade da lista de e-mails é fundamental.

A Solução: Clear Address

Pensando nisso, criei o Clear Address, uma ferramenta que busca resolver esse problema de forma direta e sem complicações. A proposta é oferecer uma solução de verificação de e-mails que seja:

  • Simples de usar: Uma interface limpa e uma API direta ao ponto.
  • Transparente: Sem promessas exageradas. O objetivo é entregar um resultado confiável sobre a validade de um endereço de e-mail.
  • Acessível: Uma ferramenta que possa ser útil tanto para desenvolvedores em seus projetos paralelos quanto para pequenas empresas que precisam manter suas bases de contatos saudáveis.

Como foi feito?

O Clear Address nasceu como um projeto pessoal para resolver uma dor que eu mesmo sentia. Para o desenvolvimento, optei por uma stack que aliasse performance e simplicidade:

  • Backend: Utilizei Golang com o Gin Web Framework. A escolha se deu pela alta performance e baixo consumo de recursos do Go, o que é ideal para uma API que precisa ser rápida e eficiente.
  • Interface: Para o frontend, utilizei o Tabler, um kit de interface de código aberto baseado em Bootstrap. Ele me permitiu criar uma interface limpa, responsiva e agradável de forma muito produtiva, mantendo o foco na funcionalidade principal da ferramenta.

A ideia sempre foi manter o projeto leve e focado em sua principal funcionalidade.

O Diferencial

Existem outras ferramentas de verificação de e-mail, mas o diferencial do Clear Address está na transparência e na simplicidade. Meu objetivo não é competir com as gigantes do mercado, mas oferecer uma alternativa honesta e eficiente para a comunidade de desenvolvedores e pequenos empreendedores. "No over-promising" (sem promessas exageradas) é um lema que levo a sério no projeto.

Peço a ajuda de vocês!

Gostaria muito de convidar a comunidade do TabNews para testar o Clear Address e me dar um feedback. Toda crítica e sugestão são extremamente bem-vindas para a evolução do projeto.

O site é: https://clear-address.rda.run

Muito obrigado pela atenção e estou à disposição para responder a qualquer pergunta aqui nos comentários!

Carregando publicação patrocinada...
2
1

Nossa, verdade... eu já poderia ter descrito isso no artigo!

É sabido que a simples validação da sintaxe do e-mail é uma tarefa errada por si só. Então, o que fazemos é basicamente verificar os itens que estão no site, usando pesquisas DNS simples e consultando listas disponíveis na internet de domínios temporários / e-mails funcionais. Nada de muito tecnológico. Mas é uma funcionalidade que eu já tinha implementado em outros lugares, usando outras tecnologias.

1

Bacana.
Se puder em outra postagem colocar mais detalhes, seria bom para a comunidade para entendermos como funciona este processo de verificação e consulta de DNS.
Eu e a maioria conhecemos mais é por alguma biblioteca.

1

Cara, sensacional sua ideia. Acabei de testar aqui um pouco e gostei bastante.

Em relação ao front, eu jogaria a documentação da API para uma outra página e a parte de preço também (mesmo que ainda não tenha).
Deixaria o input de pesquisa centralizado para que o usuário que quer somente testar um e-mail tenha foco naquilo e adicionaria um texto acima do input com um resumo da promessa que você fez aqui na postagem. Colocaria o FAQ oculto (fora da visualização inicial do tamanho da tela do usuário) abaixo.

Uma funcionalidade que poderia ter é o de verificação massiva pois você apresentou a proposta como a solução para alguém que tem uma lista de e-mails inválidos, seria interessante diminuir a quantidade de requisições e enviar uma lista razoável para verificação (com limitador de acordo com o plano, talvez).

2
1

Obrigado pelas ideias. Sempre fui o cara do backend, então o Frontend é sempre o último a ser trabalhado :)

Já pensei no lance de verificação massiva, com CSV ou algo assim. Ainda quero implementar. Mas daí demandaria storage, processamento paralelo... coisas que provavelmente ficariam pra uma versão paga. Hoje é só a API e um Redis, pra guardar as listas de domínios temporários / e-mails funcionais.

1