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

✨ Criando uma experiência mais rápida para todo mundo.

Eu não tenho certeza se esse artigo é um pitch, não estou vendendo nada.

Acesso rápido: github/the-fastest-url-shortener

TL;DR

Esse projeto é um encurtador de URL Open Source o encurtador de URL Open Source mais rápido de todos.
E esse artigo é um convite para você contribuir com o projeto (Issues, Star, Pull Request ou Commits).

📜 Contexto

Recentemente na minha empresa, nós tínhamos a necessidade de usar um encurtador de URL, com foco em métricas.
Achamos diversas soluções, como o bit.ly por exemplo.

Mas, por fim, resolvemos ir para tecnologias open source, e encontramos essa ferramenta incrível: kutt.it

⚠️ Problema

Nossa VPS caiu e perdemos todos os dados.

Falhamos em alguma configuração do encurtador, e ele usou um banco local ou alguma coisa assim e acabamos perdendo os links / métricas.

🛠️ Projeto

Um projeto open source (você é responsável pela sua infra e seu domínio).

Gratuito para Self Hosting, como todo bom projeto open source deve ser.

As funcionalidades principais não fogem muito do que um bom encurtador deve ter:

  • Encurtar URLs e apontar para um domínio mais curto.
  • Ter um analytics para controle de cada link.
  • Ser extremamente rápido.

👨‍💻 Contribuição

A realidade é que bons projetos geralmente morrem, ou nunca são descobertos.

A comunidade tem o poder, cada individuo tem o poder de colaborar com um projeto sem nem precisar escrever uma linha de código.

Eu já utilizei de diversos projetos gratuitos, assim como você já utilizou.
Eu já contribuí com projetos open source, assim como você já deve ter contribuído.

E dessa vez, a minha contribuição é com um projeto que possa ser utilizado por qualquer pessoa, de maneira livre e gratuita.

E você pode fazer parte disso, com um comentário, um feedback, um pull request, ou uma star no repositório.

💦 Finalização

Esse é o primeiro projeto Open Source que eu crio, e o primeiro Build in Public também.

Qualquer feedback, seja bom ou ruim, será bem vindo.

Tenha um ótimo dia. 🫡

Carregando publicação patrocinada...
1

Acho a ideia útil.

Eu mesmo já tive essa necessidade e acabei criando um projeto parecido na empresa onde trabalhei.

Precisávamos de algo para coletar métricas das campanhas, então desenvolvi uma solução em Django que fazia o encurtamento dos links e disponibilizava uma dashboard com quantidade de cliques, dispositivos utilizados e outras métricas.

Em projetos desse tipo, possuir métricas é um requisito fundamental e oque acaba fazendo o projeto dar certo.

1

Agradeço pelo incentivo no projeto.

Depois de explorar o máximo que a stack do projeto consegue entregar, eu aprendi que fazer métricas e continuar tendo um desempenho absurdo no encurtador vai ser bem tranquilo.

Saber quantos cliques o seu link teve, de onde esses cliques estão vindo ou até mesmo fazer um teste A/B, vão ser funcionalidades bem interessantes de implementar.