Nous avons créé un service de raccourcissement d’URL simple et pratique. (open source)
🔗 Principales fonctionnalités
- Une architecture backend fiable basée sur Django + PostgreSQL + Redis
- Détection automatique des URL en doublon et réutilisation des liens courts existants pour maximiser l’efficacité de la base de données
- Génération d’un code court unique de 6 caractères via SHA256 + encodage Base64
- Génération et téléchargement de QR codes en temps réel
- Protection sécurisée de l’API grâce au rate limiting (général : 8 req/min, redirection : 30 req/min)
- Une page staff pour créer des liens courts personnalisés
- Un environnement de déploiement simple avec Docker Compose
💡 Avantages pour les développeurs
- Fourniture d’endpoint API RESTful
- Performances de redirection rapides grâce au cache Redis
- Prise en charge des environnements proxy via le traitement de l’en-tête X-Forwarded-For
- Prise en charge complète du fuseau horaire coréen et de la langue coréenne
- Une structure modulaire extensible
🚀 Stack technique :
- Python 3.x, Django 5.0, PostgreSQL, Redis, Nginx, Docker
Adresse GitHub : dépôt GitHub
Consultez le code source sur GitHub pour l’installer vous-même, ou visitez le site web et n’hésitez pas à l’utiliser :)
Aucun commentaire pour le moment.