← Tous nos stagesDéveloppement Web

Stage PFE — Hexa extractor

Développer une application web permettant de rechercher, consulter et centraliser des coordonnées de particuliers en Belgique à partir des Pages Blanches et d'autres sources publiques dont l'accès et la réutilisation sont explicitement autorisés. La plateforme permettra de rechercher des fiches selon différents critères géographiques et nominatifs, de détecter les doublons, de gérer les mises à jour et de produire des exports limités aux données autorisées. Le projet met l'accent sur la traçabilité des sources, la sécurité et le respect du RGPD.

📍 Ariana, Tunisie💼 Stage de fin d’études (PFE)📅 5 à 6 mois
Postuler maintenant →
DépartementDéveloppement Web
ProgrammeStage de fin d’études (PFE)
Durée5 à 6 mois
LocalisationAriana, Tunisie
NiveauÉtudiant(e) en dernière année

À propos du stage

Ce stage de fin d’études s’inscrit dans un projet réel de 3LM Solutions. Le sujet est précisé avec vous à votre arrivée, selon votre profil et les besoins en cours.

Vous êtes encadré(e) par un membre de l’équipe tout au long du stage, avec des points de suivi réguliers.

Vos missions

  • 1. Développement du moteur de recherche
  • - Développer un formulaire de recherche par nom, prénom, commune et code postal.
  • - Ajouter des filtres multicritères.
  • - Mettre en place une pagination des résultats.
  • - Afficher les liens vers les fiches sources et les dates de consultation.
  • 2. Développement du connecteur Pages Blanches
  • - Étudier les possibilités d'accès aux Pages Blanches belges.
  • - Vérifier la disponibilité d'une API officielle ou d'une licence fournisseur.
  • - Développer un connecteur uniquement après validation des droits d'accès et de réutilisation.
  • - Gérer les erreurs et indisponibilités des sources.
  • 3. Gestion et centralisation des coordonnées
  • - Développer la structure de stockage des fiches autorisées.
  • - Gérer les noms, prénoms, téléphones et adresses lorsque leur réutilisation est permise.
  • - Enregistrer la provenance et la date de collecte de chaque information.
  • - Suivre le statut de vérification et la dernière mise à jour.
  • 4. Détection des doublons et qualité des données
  • - Développer un mécanisme de détection des fiches en double.
  • - Mettre en place une fusion contrôlée des fiches.
  • - Conserver la provenance de chaque champ.
  • - Gérer les mises à jour et suppressions des données.
  • 5. Gestion des demandes relatives aux données personnelles
  • - Développer un module de gestion des demandes d'opposition.
  • - Gérer les demandes de rectification et de suppression.
  • - Assurer le suivi des demandes et de leur traitement.
  • - Empêcher la réutilisation des données supprimées.
  • 6. Développement des exports et de l'API
  • - Générer des exports CSV et Excel lorsque cela est autorisé.
  • - Limiter les champs et volumes exportables.
  • - Développer une API interne sécurisée.
  • - Journaliser les exports avec leur utilisateur, date, volume et finalité déclarée.
  • 7. Gestion des utilisateurs et permissions
  • - Développer les espaces administrateur et utilisateur.
  • - Mettre en place une gestion des rôles et autorisations.
  • - Contrôler les accès aux recherches, consultations et exports.
  • - Prévoir un profil auditeur ou responsable conformité.
  • 8. Tableaux de bord et reporting
  • - Afficher le nombre de fiches consultées et enregistrées.
  • - Présenter les statistiques par commune et province lorsque cela est permis.
  • - Suivre les doublons et les demandes relatives aux données personnelles.
  • - Afficher l'historique des recherches, exports et suppressions.
  • 9. Sécurité et conformité
  • - Mettre en place l'authentification sécurisée et le chiffrement.
  • - Développer la journalisation des actions sensibles.
  • - Gérer les durées de conservation et les procédures de suppression.
  • - Vérifier l'absence de mécanismes de contournement des protections des sources.

Profil recherché

  • Bases solides en JavaScript / TypeScript, HTML et CSS
  • Notions de développement back-end (Python ou Node.js)
  • Étudiant(e) en dernière année d’école d’ingénieurs, de master ou équivalent
  • Autonomie, curiosité et sens de la communication
  • Convention de stage délivrée par votre établissement

Ce que nous offrons

  • Un sujet concret, utilisé en conditions réelles
  • Un encadrement régulier par l’équipe technique
  • Une attestation de stage en fin de parcours
  • Une possibilité d’évolution au sein de l’entreprise selon les opportunités

Compétences recherchées

ReactNext.jsTypeScriptDjangoPostgreSQLGit

Ce stage vous correspond ?

Envoyez-nous votre CV et quelques lignes sur votre motivation, on vous répond rapidement.

Postuler →
Autres stages

Stage PFE — FACTORY INTELLIGENCE

Ariana, Tunisie

Factory Intelligence est une plateforme SaaS de gestion et de supervision industrielle destinée aux usines et entreprises manufacturières. Elle centralise la gestion de la production, des employés, des projets, des stocks, des achats et des performances opérationnelles. Elle intègre progressivement des fonctionnalités d'intelligence artificielle pour analyser les indicateurs, détecter les anomalies et anticiper les besoins. La solution prévoit un déploiement Cloud ou local, avec une architecture configurable selon les secteurs industriels.

Stage PFE — CALLGUARD AI

Ariana, Tunisie

3LM CallGuard AI est une plateforme SaaS intelligente destinée aux centres d'appels. Elle permet de centraliser et surveiller la réputation des numéros téléphoniques sortants, de détecter les signalements SPAM provenant de sources compatibles et d'alerter les responsables en cas de risque. La solution facilite la validation, la suspension et le remplacement des numéros afin de limiter les interruptions des campagnes et de préserver la joignabilité.

Stage PFE — Hexa Architect agent

Ariana, Tunisie

Développement d’un agent IA spécialisé en architecture logicielle, destiné à accompagner les équipes techniques de 3LM Solutions dans la conception, la documentation et la gouvernance de leurs projets informatiques. La solution analyse les cahiers des charges, recommande les architectures et les technologies adaptées, génère des modèles de données et des diagrammes techniques, détecte les risques et contrôle la conformité des Pull Requests. Elle joue le rôle d’un architecte logiciel senior virtuel qui coordonne les agents IA spécialisés (Code, DevOps, Sécurité), accompagne les développeurs et stagiaires et assure la cohérence technique des projets. Les décisions structurantes restent soumises à la validation d’un responsable technique humain.

Entrer en contact

Une question sur ce stage ?

Contactez-nous, nous répondons rapidement à toute question sur nos offres.

Programmer un appel →