Unifiber - Fibre Optique
Portail de raccordement fibre optique réalisé en 10 jours. Il propose une cartographie Google Maps intelligente, la prise de rendez-vous et des imports Excel complexes sur mesure.
Le Projet
Dans le cadre du déploiement de la fibre optique en Belgique, j'ai conçu et développé une plateforme sur mesure (MDU) destinée à faciliter la connexion des résidents au réseau. L'objectif principal était de fournir un tunnel de conversion fluide pour les utilisateurs finaux, tout en offrant aux administrateurs un outil puissant pour orchestrer les installations sur le terrain.
Fonctionnalités Clés
Interface Utilisateur (Front-office)
Test d'éligibilité intelligent : Intégration avancée de l'API Google Maps (Places & Autocomplete) avec un système de "biasing" géographique pour guider l'utilisateur lors de la saisie de son adresse (Ville, Rue, Numéro).
Prise de rendez-vous : Sélection dynamique des créneaux d'installation disponibles en fonction de la capacité de la zone.
Liste d'attente : Système d'inscription sur liste d'attente automatisé lorsque les créneaux d'une zone éligible sont complets.
Espace d'Administration (Back-office)
Gestion des Zones Éligibles : Interface complète (CRUD) pour définir les zones de déploiement par code postal, ville, rue et numéro, avec gestion des dates butoirs.
Import/Export Excel avancé : Développement d'un importateur de données complexe capable de lire des fichiers Excel avec des cellules fusionnées et des colonnes dynamiques pour générer automatiquement les zones et les créneaux d'installation à la volée. Exportation des listes de réservation avec filtres multicritères.
Tableau de bord et Reporting : Suivi en temps réel des réservations (en attente, validées, terminées) et outil d'analyse des zones non-éligibles (logs des recherches infructueuses) pour identifier les futures zones de déploiement stratégiques.
Défis Techniques & Solutions
⏱️ Un délai extrême de 10 jours : Le défi absolu de ce projet a été son délai de réalisation extrêmement court. Pour livrer une plateforme métier complexe, sécurisée et fonctionnelle en seulement 10 jours, mon expérience avec la stack TALL (notamment la réactivité de Livewire 3 et l'utilisation des composants Flux UI) a été décisive pour itérer très rapidement sans sacrifier la qualité du code.
🗺️ Interfaçage Google Maps Legacy : Assurer une saisie d'adresse stricte et validée tout en respectant les contraintes d'une clé API cliente "Legacy" a demandé la mise en place d'une logique de filtrage en cascade sur mesure (la rue dépend des coordonnées de la ville sélectionnée), gérée de manière transparente via Alpine.js.
📊 Parsing Excel complexe : Côté back-end, le traitement des fichiers Excel fournis par les équipes terrain nécessitait une logique d'importation robuste pour transformer un format tableau non standard en données relationnelles propres (Zones > Créneaux > Capacités).


Stack Technique
Intégrations
Google Maps API
Maatwebsite Excel
Brevo (Mailing)
Back-end
Projet confié par : NjakaDev
