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