Pour améliorer la gestion et la coordination des campagnes, un besoin est apparu de développer une application web collaborative permettant de cartographier des points d’intérêt (POI) de manière efficace et centralisée. L’objectif était de fournir un outil qui puisse non seulement recenser les POI mais aussi gérer les contacts associés, suivre l’historique des interactions, et faciliter le suivi des campagnes grâce à des fonctionnalités de mise à jour en temps réel.
Voici les principales étapes et fonctionnalités que j’ai développées pour répondre aux exigences du projet :
Intégration de OpenStreetMap pour la cartographie collaborative : En utilisant OpenStreetMap, j’ai créé une interface cartographique interactive, permettant aux utilisateurs de visualiser, d'ajouter et de mettre à jour les points d'intérêt (POI) en temps réel. Cette interface facilite la collaboration et assure une meilleure accessibilité des informations géographiques.
Implémentation du web scraping pour la collecte de contacts : Pour enrichir les POI, un système de web scraping a été intégré afin de collecter automatiquement des informations de contact pertinentes (emails, numéros de téléphone, adresses). Ce processus de collecte automatisé a permis de remplir la base de données avec des contacts utiles, réduisant ainsi la charge de saisie manuelle et garantissant des informations actualisées.
Fonctionnalités CRUD pour la gestion des POI et des interactions :
Création, Lecture, Mise à jour, et Suppression (CRUD) : Les utilisateurs peuvent créer, consulter, modifier et supprimer les POI ainsi que les informations de contact, ce qui garantit que les données restent pertinentes et à jour.
Suivi de l’état et de l’historique des interactions : Chaque POI comporte un historique des interactions, ce qui permet aux équipes de savoir quelles actions ont été effectuées, avec des dates et des descriptions précises. Cela simplifie la gestion des relations et assure une continuité dans le suivi des campagnes.
Amélioration de la coordination des campagnes : En centralisant la cartographie des POI et la gestion des contacts, l’application a amélioré la coordination et l’efficacité des campagnes. Les équipes peuvent désormais planifier leurs actions en fonction de l’état de chaque POI et du statut des interactions passées, ce qui facilite les prises de décision et renforce la cohérence des campagnes.
L’application a significativement amélioré l’efficacité et la précision des campagnes, grâce à une cartographie visuelle et collaborative qui permet de centraliser les POI et de garder un historique détaillé des interactions. Les fonctionnalités CRUD et le système de web scraping ont permis de gagner du temps et de maintenir les données à jour, tout en augmentant la fiabilité et la réactivité des équipes sur le terrain.
Ce projet a démontré l’intérêt d'une application cartographique collaborative pour la gestion des campagnes et la coordination d’équipes. Mon approche d'intégration d'OpenStreetMap, couplée à des fonctionnalités de scraping et de gestion des contacts, a permis de créer un outil robuste qui améliore la visibilité des informations, la gestion des POI et le suivi des interactions dans un contexte de campagne exigeant.