Criamos um serviço de encurtamento de URL simples e prático. (open source)
🔗 Principais recursos
- Estrutura de backend estável baseada em Django + PostgreSQL + Redis
- Detecção automática de URLs duplicadas e reutilização de links curtos existentes para maximizar a eficiência do banco de dados
- Geração de código curto exclusivo de 6 caracteres com codificação SHA256 + Base64
- Geração e download de QR code em tempo real
- Proteção segura da API com rate limiting (geral 8req/min, redirecionamento 30req/min)
- Página de staff para criar links curtos personalizados
- Ambiente de deploy simples com Docker Compose
💡 Vantagens para desenvolvedores
- Fornece endpoints de API RESTful
- Desempenho rápido de redirecionamento com cache em Redis
- Suporte a ambientes com proxy por meio do tratamento do cabeçalho X-Forwarded-For
- Suporte completo ao fuso horário da Coreia e ao idioma coreano
- Estrutura modular e escalável
🚀 Stack de tecnologia:
- Python 3.x, Django 5.0, PostgreSQL, Redis, Nginx, Docker
Endereço no GitHub: repositório no GitHub
Confira o código-fonte no GitHub para montar você mesmo ou visite a página e use bastante :)
Ainda não há comentários.