Description du projet
TraduitLe défi principal est la performance et la fiabilité : les liens courts doivent se résoudre en moins de 50 ms dans le monde entier, les analyses doivent être traitées de manière asynchrone pour éviter d'ajouter de la latence aux redirections, et le système doit gérer les pics de trafic lors des lancements de campagnes sans dégrader l'expérience utilisateur. Nous avons également besoin d'un passage des paramètres UTM afin que les liens s'intègrent proprement à notre pile d'analytique existante, de contrôles d'expiration de lien et de limites de clic pour les campagnes sensibles au temps, et d'une API REST qui nous permet de créer et de gérer des liens de manière programmatique depuis nos outils d'automatisation marketing.
Fonctionnalités requises :
— URL courtes de marque avec support de domaine personnalisé et SSL
— Génération de code QR par lien avec options de téléchargement
— Analytique des clics : géo, appareil, navigateur, référent, passage UTM
— Dates d'expiration des liens et options de limite de clic
— API REST pour la création et la gestion de liens de manière programmatique
— Tableau de bord administrateur avec rapports exportables (CSV/PDF)
— Groupement et étiquetage des liens pour l'organisation des campagnes
Pile technologique : backend PHP 8 ou Node.js, MySQL/PostgreSQL, frontend React ou Vue.js, Chart.js ou équivalent pour la visualisation des analyses.