O u.linkei.app.br é um projeto desenvolvido com foco em praticidade e eficiência. A proposta é oferecer um encurtador de URLs moderno, leve e acessível, permitindo que qualquer pessoa gere links curtos instantaneamente e acompanhe suas criações em uma interface clara e funcional.

Este projeto também inclui extensões para Google Chrome e Mozilla Firefox, tornando o processo de encurtar URLs ainda mais rápido — diretamente do navegador.

Objetivo do Projeto

Criar uma ferramenta minimalista, estável e acessível para encurtar URLs, com foco em:

  • Alta velocidade
  • Persistência de dados mesmo em ambiente containerizado
  • API clara para automações
  • Facilidade de uso em navegadores via extensões
  • Baixo custo operacional

Tecnologias Utilizadas

Backend

  • Node.js — Motor principal da aplicação.
  • Express.js — Framework para criação da API REST.
  • Redis — Banco NoSQL em memória, usado com persistência habilitada (RDB), garantindo que os dados sobrevivam a reinicializações do container.
  • node-redis — Biblioteca oficial para comunicação com o Redis.
  • Docker — Containerização da aplicação, incluindo backend e Redis.
  • NGINX — Reverso proxy e gateway de entrada da aplicação.

Frontend

  • HTML + CSS + JavaScript puro — Interface simples, leve e direta para o usuário.

Extensão para Google Chrome

  • Permite encurtar páginas com um clique.
  • Envia a URL atual diretamente para a API do encurtador.
  • Retorna o link curto e deixa-o imediatamente copiado para uso.

Extensão para Firefox

  • Mesmas funcionalidades da extensão do Chrome.
  • Interface adaptada às guidelines de addons da Mozilla.
  • Desenvolvida com Manifest v2 (compatível com Firefox Addons).

🌐 Acesse o projeto

O encurtador está disponível em: https://u.linkei.app.br