Application Pixel Offpage
Plateforme de gestion de domaines et de netlinking pour les agences SEO. Gère les portefeuilles de domaines, la commande de contenu, le suivi du placement de liens, la gestion des clients et le reporting automatisé avec mises à jour en temps réel.
Présentation du projet
Pixel Offpage est une plateforme interne de qualité entreprise conçue pour gérer des portefeuilles de domaines à grande échelle et coordonner les opérations de link-building. L'application sert de plaque tournante centrale permettant aux professionnels du SEO de gérer les domaines, de planifier les commandes de contenu, de suivre les placements de liens et de générer des rapports de performance.
Fonctionnalités clés
- Gestion de portefeuille de domaines avec contrôles de santé, crawling et métriques SEO (DA, PA, TF)
- Gestion des clients et des commandes avec prévisions mensuelles de liens
- Système de commande de contenu avec appariement de domaines assisté par NLP utilisant spaCy
- Mises à jour WebSocket en temps réel via Django Channels et Redis
- Reporting automatisé avec intégration de l'API Google Sheets
- Tableau de bord interactif avec graphiques (ApexCharts, Chart.js, D3)
- Authentification Google OAuth avec sécurité d'API basée sur JWT
- Traitement des tâches en arrière-plan avec Django-Q pour le crawling et la génération de rapports
- Opérations en masse — upload de domaines, commande de contenu, exports de rapports
- Prise en charge multilingue avec traduction automatique
Architecture
La plateforme suit une architecture découplée avec un backend Django REST Framework servant une application monopage Vue.js 2. La communication en temps réel est gérée via Django Channels avec Redis comme channel layer. PostgreSQL sert de base de données principale, Redis assurant la mise en cache et le courtage de messages. L'ensemble de la stack est conteneurisé avec Docker Compose pour des environnements de développement et de déploiement cohérents.