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

Simplificando as URLs longas num clique: Rápido, Simples e Sem frescura

Problema:
Sabe aquele momento em que vocês precisam compartilhar um link enorme e isso acaba atrapalhando tudo? Seja em uma apresentação, no material impresso, para gerar um QR Code ou até mesmo quando vão mandar o link por mensagem, é extremamente ruim e pouco prático...

Solução antiga:
Pra quem é das antigas, existia o encurtador de URLs do Google (rip goo.gl), que resolvia esse problema de forma simples e rápida. Você colava o link longo, apertava um botão e pronto: lá vinha um link fácil de usar. Mas, o Google sendo o Google parou com esse serviço e deixou todo mundo na mão (inclusive eu).

Motivação:
Com o fim desse encurtador, percebi que faltava algo direto e objetivo, sem anúncios invasivos e sem funcionalidades que a gente não precisa. Só queria algo fácil, que economizasse tempo. Isso me motivou a criar uma solução própria, focada justamente no essencial.

Solução nova (URLite):
Eu já tinha um domínio registrado havia um tempo, mas sem uso, só com a ideia no papel. Nas últimas semanas, decidi colocar a ideia em prática e criei o URLite. Agora, vocês só precisam colar a URL longa e recebem um link curto, simples e pronto para compartilhar. Sem complicações, sem distrações, apenas um encurtador que resolve o problema.

Acesse em: https://urlite.link

Se vocês encontrarem qualquer problema ou tiverem alguma sugestão de melhoria, basta enviar um e-mail para [email protected]. Vou ficar de olho e procurar resolver o mais rápido possível.

Carregando publicação patrocinada...
5

Opa, Lucas! Cara, parabéns pela iniciativa! Ficou excelente e funcional!
Como você mesmo disse "compartilhar links", seria interessante que o sistema fornecesse algum suporte a compartilhamento do link, como redes sociais, e-mail, Whatsapp, Telegram... pense nisso!

Outra, testei com uma URL pequena, do meu site (https://pixr.studio) e o link encurtado ficou maior do que o original "https://urlite.link/NEn0bw" kkkkk
Brincadeiras a parte, talvez informar que o link já é curto e economizar recursos.

Grande abraço!

1

Obrigado pelo feedback! Você tem toda razão, não tratei urls que já sejam curtas e é uma sugestão extremamente válida e já vou tratar isso kkkk
Interessante a ideia de compartilhar, vou analisar a complexidade e implementar.

3

Muito bom o projeto! Se precisar de ajuda na parte de UI me chama! Faço com gosto um design legal pra esse encurtador. Queria saber como vc fez na parte de tecnologia, o backend que encurta e cria o redirect?

1

Obrigado, Edu!
Cara, agradeço mesmo pela ajuda, pode deixar que qualquer coisa eu te chamo sim!
Sobre a parte técnica, é isso mesmo. O backend gera uma string aleatória com parâmetros que eu defini, confirma se já não existe alguma URL já gerada com essa string aleatória, se não existe ele cria, se já existe ele gera outra. Tudo isso com validações pra não ficar num loop infinito.

2

Olá algumas considerações:

Urls com parâmetros:

ao usar a URL: https://example.com?utm_source=test o serviço não gera o link encurtado. Não vejo o seu serviço ser bem adotado bloqueando urls com parâmetros

Fricção ao redirecionar:

Quando acesso o link encurtado vejo uma tela de que será redirecionado. na primeira execução ela fica por alguns segundos. percebi que após isso é feita uma chamada de api: https://api.urlite.link/api/v1/url/HFUM1b/ e só depois eu sou redirecionado.

Porque não simplesmente redirecionar direto pelo lado do servidor?

O simples fato de baixar uma tela e só depois redirecionar pelo lado do cliente gera uma má experiência de uso, além de ser necessário trafegar muitos dados desnecessários (um html e 2 scripts)

1

Ah, outra coisa.
Fazendo o request na API, eu consigo realizar o controle de fluxo, bem como registrar quantos clicks determinada URL teve.
Vou estudar uma forma de ter um middleware sem que seja necessário baixar os scripts, ou mitigar a maior parte deles.

0

Opa, obrigado pelas considerações.
Vamos lá, realmente, vi que o https://example.com?utm_source=test não encurta, mas https://example.com/?utm_source=test ele encurta sem problemas, vou revisar o regex que valida as URLs.
Sobre a parte de redirecionar para uma tela antes, é proposital, vou explicar:
Eu desenvolvi como um MVP com alguns planos futuros para o serviço, realmente poderia já redirecionar diretamente, mas optei por deixar uma página "middleware" para facilitar algumas alterações futuramente.

1

no trexo "Eu desenvolvi como um MVP com alguns planos futuros para o serviço" isso ja volta atras mo que foi dito em "Motivação:
Com o fim desse encurtador, percebi que faltava algo direto e objetivo, sem anúncios invasivos e sem funcionalidades que a gente não precisa.". Entendo que as contas precisam ser pagas kkk mas nesse estilo ja tem vários "links bios".

1

Justamente, esses encurtadores que existem hoje tem anúncios completamente invasivos, a minha ideia para esse MVP é ir contra isso de algumas outras formas, fugindo desses anúncios. A ideia principal mesmo é ser direto ao ponto, cumprindo com o propósito inicial.

2

Caramba ficou bem legal o encurtador de links que você fez, estava com um em mente pra fazer também, mas não sei quando que vou conseguir botar ele em andamento realmente

1
0
1