État des lieux
État des lieux du projet
Situation de la plateforme Nyansa Expertise au 13 octobre 2026 : fonctionnalités, mise en production et prise en main.
Synthèse et verdict
Peut-on passer en production ? Pas en l’état. Une première version est déjà en ligne sur nyansaexp.com depuis le 20 janvier 2026, mais elle doit être sécurisée avant d’accueillir de vrais bénéficiaires. Avec environ 4 semaines de travail, une ouverture est réaliste le 9 novembre 2026.
L’essentiel des fonctionnalités est construit : site vitrine, bilans en 5 phases, rendez-vous, tests psychométriques, facturation et paiement en ligne. Le travail restant porte sur la sécurité, quelques fonctions inachevées et une recette complète.
Conditions bloquantes avant l’ouverture :
- Renforcer la sécurité de la base de données en ligne.
- Déployer les corrections de sécurité réalisées le 23 septembre 2026, qui ne sont pas encore en ligne.
- Limiter chaque rôle à ses propres données.
- Sécuriser puis tester en conditions réelles le paiement en ligne PaiementPro.
- Renouveler les clés d’accès aux services externes.
- Publier mentions légales et politique de confidentialité, retirer les contenus de démonstration.
- Mener une recette complète avec l’équipe Nyansa.
Constat établi le 13 octobre 2026 par lecture du code, de la configuration et de l’hébergement. Aucune recette fonctionnelle complète n’a encore été menée.
Présentation du projet
Nyansa Expertise est votre plateforme en ligne de bilan de compétences, de coaching et de formation. Elle réunit le site public et un espace de travail partagé entre coachs et bénéficiaires, du premier contact jusqu’à la facture.
Elle est conçue pour accueillir plusieurs structures, chacune reconnue par son nom de domaine. Une seule est configurée aujourd’hui : Nyansa, sur nyansaexp.com.
Vos utilisateurs passent toujours par la plateforme ; les quatre services externes travaillent en coulisse, chacun avec son propre compte.
Fonctionnalités
Sur 18 modules, 6 sont opérationnels, 5 partiels, 4 à corriger et 3 non démarrés. Ces statuts viennent de la lecture du code.
| Module | Ce qu’il permet | Statut | Remarques |
|---|---|---|---|
| Site vitrine | Présenter les services (bilan, coaching, formations), témoignages, contact | Partiel | Le bouton d’appel compose un numéro fictif ; pas de mentions légales ni de politique de confidentialité |
| Blog | Publier des articles | Opérationnel | 3 articles publiés |
| Formulaire de contact | Recevoir par e-mail les messages des visiteurs | Opérationnel | Aucune protection anti-spam |
| Demande de séance découverte | Le prospect choisit un créneau, le coach confirme ou propose une autre date | Partiel | Le coach n’est pas prévenu par e-mail d’une nouvelle demande |
| Newsletter | S’inscrire aux conseils carrière | Non démarré | Le formulaire n’enregistre rien |
| Connexion et comptes | Mot de passe, lien magique, compte Google, mot de passe oublié | À corriger | Corrections de sécurité prêtes, pas encore en ligne |
| Utilisateurs et invitations | Inviter un client ou un coach, attribuer un rôle | À corriger | Droits d’accès à affiner |
| Tableau de bord | Vue d’ensemble pour le coach et pour le client | Opérationnel | |
| Bilans de compétences | Parcours en 5 phases, statut, historique des phases | Partiel | La phase Exploration affiche des tests fictifs de démonstration |
| Projet professionnel | Rédiger la synthèse, l’exporter en PDF | Opérationnel | PDF produit via l’impression du navigateur |
| Rendez-vous et séances | Calendrier, création, modification, notes, e-mail au client | Opérationnel | |
| Tests intégrés | 6 tests : Big Five, RIASEC (complet et court), intelligence émotionnelle, raisonnement logique, motivations professionnelles | Partiel | La validation de l’interprétation par le coach n’est pas branchée |
| Tests Central Test | Inviter un candidat, suivre son test, consulter rapports et scores | À corriger | Mise à jour automatique des statuts inopérante |
| Facturation | Créer, envoyer, suivre, marquer payée | Partiel | L’e-mail ne joint pas la facture en PDF, contrairement au guide |
| Paiement en ligne | Carte et mobile money (Orange, MTN, Wave, Moov) via PaiementPro, en francs CFA | À corriger | Sécurisation à finaliser ; jamais testé en réel |
| Formations | Catalogue et « Mes formations » | Non démarré | Page de présentation fixe, sans inscription |
| Paramètres | Profil, disponibilité, thème clair ou sombre | Opérationnel | |
| Consentements et traçabilité | Recueillir les consentements, journaliser les actions | Non démarré | Prévu dans la base, sans écran |
Qualité technique
Le code fonctionne, mais sans filet de sécurité : aucun test automatisé et près de 9 mois sans version enregistrée. La dernière version enregistrée date du 20 janvier 2026. Les corrections du 23 septembre 2026 existent seulement sur le poste de développement.
| Point contrôlé | Constat |
|---|---|
| Compilation | La version en ligne compile : déploiement réussi le 20 janvier 2026. Les corrections du 23 septembre n’ont pas encore été compilées dans un déploiement. |
| Tests automatisés | Aucun. Chaque modification doit être vérifiée à la main. |
| Erreurs en production | Aucune erreur serveur sur les 7 jours précédant le 13 octobre 2026, avec un trafic très faible. |
| Gestion des versions | Dépôt GitHub privé, 15 enregistrements du 11 au 20 janvier 2026, une branche de production et une de développement. Corrections du 23 septembre non enregistrées : risque de perte. |
| Données de démonstration | Tests fictifs dans la phase Exploration, numéro d’appel fictif sur le site, 9 articles d’exemple en anglais inutilisés dans le code. |
| Héritage du modèle de départ | Structures d’exemple, dépendance d’intelligence artificielle (Groq) inutilisée, outil de contrôle du code incompatible avec la version actuelle du framework. |
| Documentation | Guide utilisateur du 20 janvier 2026 ; documentation technique absente. |
Hébergement et déploiement
Le site est en ligne sur nyansaexp.com avec la version du 20 janvier 2026, et rien n’a été déployé depuis. Il n’existe pas d’environnement de recette séparé : tester en ligne revient aujourd’hui à tester sur la production.
| Service | Rôle | État au 13 octobre 2026 |
|---|---|---|
| LWS | Héberge le site et l’application | Domaine nyansaexp.com actif. 9 déploiements du 14 au 20 janvier 2026 : les 2 premiers en échec, les suivants réussis. |
| Cloudflare | Sert le nom de domaine | Actif, connexion sécurisée (HTTPS) en place. |
| Supabase | Base de données et comptes utilisateurs | Projet de production sur un compte distinct, non accessible avec nos outils : sécurité, sauvegardes et formule à contrôler directement. |
| Resend | Envoi des e-mails depuis noreply@nyansaexp.com | Domaine vérifié et envoi activé ; ajouté le 14 janvier 2026. |
| PaiementPro | Paiement en ligne | Paramètres présents. Réglage mode test ou mode réel à vérifier ; compte marchand de production à confirmer. |
| Central Test | Tests psychométriques externes | Identifiants configurés. Mise à jour automatique des statuts inopérante. |
Configuration à nettoyer : deux jeux de paramètres de base de données coexistent chez LWS, et celui ajouté le 27 juin 2026 par une intégration n’est pas utilisé par le code.
Reste à faire avant la production
11 jours de travail sont bloquants, dont 3 de recette, et 5,5 jours sont importants : environ 3 semaines et demie pour un développeur. Les points de confort peuvent suivre l’ouverture. Estimations indicatives, à confirmer.
| Priorité | Action | Effort estimé (jours) | Responsable |
|---|---|---|---|
| Bloquant | Renforcer la sécurité de la base de données en ligne et y appliquer les migrations de sécurité | 1 | Équipe technique |
| Bloquant | Enregistrer et déployer les corrections du 23 septembre (invitations, inscription) | 0,5 | Équipe technique |
| Bloquant | Restreindre les accès par rôle | 1,5 | Équipe technique |
| Bloquant | Finaliser le paiement en ligne et tester un vrai paiement | 2 | Les deux |
| Bloquant | Rétablir la mise à jour automatique des tests Central Test | 1 | Équipe technique |
| Bloquant | Renouveler les clés d’accès aux services externes | 0,5 | Équipe technique |
| Bloquant | Retirer les contenus de démonstration : tests fictifs, numéro d’appel, articles d’exemple | 0,5 | Équipe technique |
| Bloquant | Mentions légales, politique de confidentialité, case de consentement sur les formulaires | 1 + textes | Les deux |
| Bloquant | Recette complète de chaque parcours | 3 | Les deux |
| Important | Choisir une formule Supabase avec sauvegardes quotidiennes | 0,5 | Les deux |
| Important | Créer un environnement de recette séparé de la production | 1 | Équipe technique |
| Important | Prévenir le coach par e-mail à chaque demande de séance découverte | 0,5 | Équipe technique |
| Important | Brancher la validation des interprétations de tests par le coach | 1 | Équipe technique |
| Important | Protéger les formulaires publics contre les robots | 0,5 | Équipe technique |
| Important | Joindre la facture en PDF à l’e-mail, ou adapter le guide | 1,5 | Équipe technique |
| Important | Mettre en place des alertes d’erreur et de disponibilité | 0,5 | Équipe technique |
| Confort | Newsletter : la brancher ou retirer le formulaire | 0,5 | Les deux |
| Confort | Tests automatisés des parcours critiques : connexion, bilan, paiement | 4 | Équipe technique |
| Confort | Documentation technique et nettoyage du code hérité du modèle | 1 | Équipe technique |
| Confort | Module Formations complet : catalogue géré en ligne, inscriptions | à chiffrer | Les deux |
Prise en main
L’espace de travail s’ouvre depuis nyansaexp.com, bouton « Se connecter » en haut à droite. Les comptes se créent uniquement sur invitation, envoyée par un administrateur.
| Profil | Ce qu’il peut faire |
|---|---|
| Visiteur | Découvrir les services, lire le blog, demander une séance découverte, écrire via le formulaire de contact |
| Client (bénéficiaire) | Suivre son bilan, prendre rendez-vous, passer ses tests, consulter et payer ses factures, modifier son profil |
| Coach | Gérer les bilans, séances, tests et factures de ses clients |
| Administrateur | Tout ce que fait le coach, plus les comptes, les rôles et les invitations |
Les parcours essentiels, dans l’ordre :
- Recevoir un prospect : sa demande arrive dans Rendez-vous > Séances découverte. Confirmer le créneau ou en proposer un autre.
- Inviter le client : Utilisateurs > Invitations, saisir son e-mail et le rôle « Client ». Il crée son compte depuis le lien reçu.
- Ouvrir son bilan : Bilan de compétences > Nouveau parcours, choisir le client, indiquer l’objectif.
- Faire avancer le bilan : Contexte, Exploration, Analyse, Synthèse, puis Terminé. Les tests s’assignent depuis la fiche du bilan.
- Planifier les séances : Rendez-vous > Nouvelle séance. Le client reçoit un e-mail.
- Facturer : Paiements > Nouvelle facture, puis « Envoyer par e-mail ». Le client paie par carte ou mobile money depuis son espace.
À savoir :
- Mot de passe oublié : un lien figure sur la page de connexion.
- Profil, disponibilité et thème clair ou sombre se règlent dans Paramètres.
- Le guide utilisateur complet du 20 janvier 2026 détaille chaque écran. Il sera mis à jour après les corrections, notamment sur la facture PDF et l’alerte de séance découverte.
- Une formation d’environ 2 heures est conseillée pendant la recette, avec un compte de test par profil.
Prochaines étapes
Une ouverture le 9 novembre 2026 est tenable si la sécurisation démarre cette semaine et si Nyansa valide la recette. La première action, sécuriser la base en ligne, devrait être faite sans attendre.
Semaine 1
13–16 oct.
Sécurité urgente
- Base de données sécurisée
- Correctifs déployés
- Clés renouvelées
- Accès par rôle
Semaine 2
19–23 oct.
Paiement, légal
- Paiement finalisé et testé en réel
- Central Test réparé
- Pages légales
- Démo retirée
Semaine 3
26–30 oct.
Finitions
- Alertes e-mail
- Validation coach
- Anti-spam, PDF
- Sauvegardes
- Site de test dédié
Semaine 4
2–6 nov.
Recette
- Chaque parcours testé avec Nyansa
- Corrections
- Formation (2 h)
Ouverture : 9 novembre 2026
Feu vert : recette validée par l’équipe Nyansa, aucun point bloquant ouvert.
Décisions attendues de Nyansa :
- Valider ce plan et son calendrier.
- Fournir ou faire rédiger les mentions légales et la politique de confidentialité, et vérifier les formalités auprès de l’ARTCI.
- Confirmer le compte marchand PaiementPro de production et les moyens de paiement proposés.
- Choisir une formule Supabase avec sauvegardes quotidiennes ; un coût mensuel est à prévoir.
- Choisir une formule Resend avec sauvegardes quotidiennes ; un coût mensuel est à prévoir.
- Facture de Resend et Supabase de $48 et $40 à régler à la prise en charge, donc un total de $88.
- Trancher pour la newsletter (la brancher ou la retirer) et fixer l’échéance du module Formations.
- Fournir le vrai numéro de téléphone et les contenus définitifs : témoignages, articles.
- Désigner les personnes qui feront la recette, semaine du 2 novembre 2026.