Imaginez : vous êtes un jeune congolais talentueux. Une opportunité en or se présente — une formation en numérique avec CISCO, ou un appel à candidatures pour le secteur des télécoms. Vous vous connectez, remplissez le formulaire avec espoir, cliquez sur "Envoyer"... Et rien. Pas de confirmation. Pas d'email. Juste le silence.
Cette scène se répète des centaines, peut-être des milliers de fois chaque mois en République Démocratique du Congo. Des plateformes publiques censées digitaliser les services rendent l'accès plus difficile qu'avant. Non pas par manque de volonté politique, mais par une incompétence technique criante des développeurs en charge de ces projets.
🔴 Cas n°1 : ARPTC-Solution.cd — Un formulaire qui mène nulle part
Le formulaire de contact et d'enregistrement utilise la méthode HTTP GET pour transmettre des données sensibles. Les identifiants apparaissent dans l'URL. La validation par email n'arrive jamais. Les délais d'enregistrement sont dépassés sans que l'utilisateur ne soit informé.
L'ARPTC (Autorité de Régulation de la Poste et des Télécommunications) est censée encadrer le secteur numérique congolais. Ironie du sort, sa propre plateforme arptc-solution.cd souffre de dysfonctionnements élémentaires qu'aucun étudiant en première année d'informatique ne devrait commettre.
La méthode GET pour soumettre un formulaire de connexion ou d'enregistrement ? C'est l'erreur absolue. Les identifiants circulent en clair dans l'URL, visibles dans l'historique du navigateur, les logs serveur, et peuvent être interceptés. Un développeur qui fait cela aujourd'hui devrait sérieusement s'interroger sur sa légitimité professionnelle.
🔴 Cas n°2 : jeunesse.gouv.cd — 250 000 jeunes sacrifiés
Le Ministère de la Jeunesse a lancé un appel à candidatures pour former 250 000 jeunes en partenariat avec CISCO. Le formulaire en ligne ne fonctionne pas depuis le premier jour. À ce jour, personne ne sait combien de dossiers ont réellement été reçus.
Le programme est ambitieux : former un quart de million de jeunes aux compétences numériques, en partenariat avec un géant mondial comme CISCO. Une aubaine pour la jeunesse congolaise. Une chance historique.
Sauf que... le formulaire de candidature ne fonctionne pas. Les jeunes remplissent, soumettent, attendent. Rien. Pas d'accusé de réception. Pas d'email de confirmation. Certains tentent plusieurs fois, avec différents navigateurs, différents appareils. Toujours rien.
Ce qui nous préoccupe le plus : après le délai, le ministère publiera probablement une liste de "candidats retenus". D'où viendront ces noms ? Certainement pas du formulaire qui n'enregistre rien. Alors qui sera sur cette liste ?
Le vrai scandale n'est pas que le formulaire ne marche pas. C'est qu'après, on prétendra qu'il a marché, et on choisira des gens "parmi les candidatures" — des candidatures qui n'ont jamais existé.
✅ Heureusement, tout n'est pas à jeter — Des plateformes qui fonctionnent
Il existe des plateformes publiques congolaises qui fonctionnent parfaitement bien. Il faut savoir les reconnaître et féliciter leurs développeurs.
Pour être tout à fait honnête et objectif dans cette critique, nous devons aussi souligner que toutes les plateformes publiques congolaises ne sont pas mauvaises. Certaines sont même des exemples de bonne pratique dans la sous-région.
🏆 Des réussites à saluer :
- e-nif.dgirdc.cd — Le portail de la DGI pour la demande de numéro NIF
Ce site fonctionne remarquablement bien. La procédure est claire, les formulaires sont sécurisés (méthode POST), les confirmations arrivent par email, et des milliers de contribuables obtiennent leur NIF sans difficulté chaque mois. C'est un modèle de digitalisation réussie. - passeport.gouv.cd — La demande de passeport en ligne
Malgré l'affluence énorme (des centaines de milliers de demandes), la plateforme tient le choc. Les formulaires sont bien conçus, le suivi des dossiers est possible, et les utilisateurs reçoivent des notifications à chaque étape. Un bel exemple de scalabilité.
À ces équipes de développeurs, nous disons bravo et merci. Vous prouvez qu'il est possible de faire du numérique public de qualité en RDC. Votre travail facilite la vie des citoyens, réduit la corruption, et modernise l'administration. Vous êtes des exemples à suivre.
La question qui se pose alors est : pourquoi ce qui est possible à la DGI ou à la Direction Générale de Migration ne l'est pas à l'ARPTC ou au Ministère de la Jeunesse ? La réponse tient probablement dans le choix des prestataires, le cahier des charges, et le suivi des projets.
❓ La vraie question : qui est le plus idiot ?
Posons-la franchement, sans détour :
- Le ministère qui reçoit des listes de candidats "issus du formulaire" et se laisse duper, sans jamais avoir vérifié que le formulaire fonctionnait ?
- Les jeunes qui ont passé des heures à postuler, pensent qu'ils n'ont pas été retenus ou que leur connexion était mauvaise, et abandonnent ?
- Les développeurs qui livrent des formulaires qui ne fonctionnent pas, avec des failles de sécurité grossières, et empochent leur salaire ?
La réponse est probablement : tous. Mais chacun à sa manière.
⚙️ Les erreurs techniques relevées
Voici ce que nos tests ont révélé sur plusieurs plateformes publiques congolaises (noms gardés anonymes pour certains) :
- Méthode GET au lieu de POST — Les identifiants en clair dans l'URL. Une faille béante.
- Absence de validation email — Les emails de confirmation ne sont jamais envoyés (serveur SMTP mal configuré ou inexistant).
- Formulaires "Nous contacter" qui tournent à vide — Aucun message n'atteint jamais sa destination.
- Absence de logs serveur — Impossible de savoir si les soumissions ont été enregistrées.
- Pas d'accusé de réception — L'utilisateur ne sait jamais si sa candidature est prise en compte.
- Délais non respectés — Les dates butoirs passent sans que les problèmes soient résolus.
💡 Conseils aux développeurs des plateformes de l'État
Nous ne prétendons pas être meilleurs que vous. Mais nous attendons de vous que vous soyez meilleurs que nous. Votre travail donne de l'emploi. Votre travail sauve des entreprises. Votre travail est vital pour toute la nation.
Il faut en être conscient et ne pas verser dans les antivaleurs.
Inspirez-vous de ce qui fonctionne déjà. Les équipes qui ont développé e-nif.dgirdc.cd et passeport.gouv.cd ont montré la voie. Leur code, leur architecture, leur sécurité sont des références. N'hésitez pas à vous en inspirer, à collaborer avec elles, à apprendre de leurs méthodes.
Voici ce que vous pourriez faire, simplement, pour que vos formulaires fonctionnent :
- Utilisez la méthode POST — C'est la base. Les données sensibles ne circulent pas dans l'URL.
- Configurez correctement l'envoi d'emails — Utilisez SMTP avec authentification, pas la fonction mail() de PHP.
- Ajoutez un accusé de réception — Un simple email "Nous avons bien reçu votre dossier" rassure l'utilisateur.
- Testez avant de mettre en ligne — Un formulaire, ça se teste. Avec de vraies données. Plusieurs fois.
- Ajoutez des logs — Sachez combien de personnes ont postulé, à quel moment.
- Prévoyez un plan B — Si votre formulaire est capricieux, proposez une adresse email de secours.
🌍 Des alternatives existent
Si vous avez du mal à développer des formulaires fonctionnels (et ce n'est pas une honte — tout le monde n'est pas développeur), utilisez des solutions existantes :
- Google Forms — Gratuit, simple, fiable. Les réponses sont enregistrées dans un tableur.
- Typeform — Plus élégant, avec une bonne expérience utilisateur.
- JotForm — Très complet, avec intégrations multiples.
- Microsoft Forms — Si vous êtes dans l'écosystème Microsoft.
- Netlify Forms — Pour les sites statiques, sans backend.
Ces solutions sont testées, sécurisées, et fonctionnent. Elles ne nécessitent pas d'être un expert en développement. Alors pourquoi s'obstiner à créer des formulaires maison qui ne marchent pas ?
🎯 Ce que nous demandons
Aux responsables des plateformes publiques :
- Transparence — Dites-nous combien de candidatures vous avez vraiment reçues.
- Audit technique — Faites auditer vos plateformes par des experts indépendants.
- Responsabilité — Si un formulaire ne fonctionne pas, assumez-le et prolongez les délais.
- Respect des citoyens — Ne faites pas croire que des gens ont postulé alors que le système n'enregistre rien.
- Inspirez-vous des réussites — Allez voir ce qui fonctionne à la DGI et à la Migration, et faites pareil.
Aux développeurs :
- Assumez vos responsabilités — Votre travail a un impact réel sur la vie des gens.
- Formez-vous — Les bases de la sécurité web ne sont pas optionnelles.
- Dites non aux antivaleurs — Ne livrez pas du travail bâclé juste pour toucher un salaire.
- Apprenez de vos pairs qui réussissent — Les développeurs de e-nif.dgirdc.cd et passeport.gouv.cd ont des leçons à vous donner.
📢 Conclusion : Le numérique inclusif ou rien
La RDC est en pleine transformation numérique. C'est une bonne nouvelle. Mais cette transformation doit être inclusive et fiable. Un formulaire qui ne fonctionne pas, ce n'est pas du numérique — c'est de l'exclusion déguisée.
Nous avons écrit cet article non pas par malveillance, mais par exaspération. Des milliers de jeunes congolais méritent mieux que des plateformes qui les ignorent. Des ministères méritent mieux que des prestataires incompétents. La nation mérite mieux que des formulaires qui ne servent à rien.
Mais en même temps, reconnaissons les réussites. La DGI et la Direction Générale de Migration ont montré qu'il est possible de bien faire. Leurs équipes techniques méritent des félicitations publiques. Leurs plateformes sont des modèles à dupliquer.
À quand des plateformes publiques qui fonctionnent toutes aussi bien que e-nif.dgirdc.cd ?
Ajouter un commentaire