Projet personnel · 2025 – 2026
NoMoreSilent : signaler les violences en toute sécurité
En ligne
Une plateforme de signalement anonyme des violences au Cameroun : un assistant conversationnel empathique recueille le récit, puis le signalement est transmis aux organisations compétentes de la zone.

0compte, nom ou adresse IP demandés au déclarant
4fournisseurs d’IA interchangeables
269tests automatisés côté API
5catégories de violence prises en charge
Mon rôle
- Conception centrée sur une utilisatrice vulnérable : anonymat, ton, sécurité d’abord, sortie possible à tout moment.
- Choix d’IA guidés par le coût et le contexte : fournisseur gratuit en production, changement possible sans réécriture.
Contexte
Au Cameroun, beaucoup de victimes de violences conjugales, sexuelles, faites aux enfants ou au travail ne signalent rien : peur d’être identifiées, de ne pas être crues, ou de ne pas savoir à qui s’adresser. Les organisations qui peuvent les aider existent, mais l’information ne leur parvient pas.
Diagnostic
- Premier frein identifié : l’anonymat. Le parcours ne demande ni compte, ni nom, ni connexion ; aucune adresse IP ni identifiant n’est enregistré.
- Deuxième frein : un formulaire froid décourage. Le recueil passe par une conversation empathique, qui vérifie d’abord la sécurité immédiate de la victime et laisse toujours la possibilité de s’arrêter.
- Troisième frein : savoir à qui s’adresser. Chaque signalement est orienté automatiquement selon la zone et la catégorie de violence, avec une solution de repli si aucune organisation ne couvre la zone.
Solution
- Deux entrées, « Je suis victime » et « Je suis témoin », vers un assistant conversationnel qui détecte la catégorie de violence et produit un signalement structuré en fin d’échange.
- Anonymat garanti par conception : coordonnées GPS chiffrées en AES-256, métadonnées des photos supprimées avant envoi, journaux d’accès exclus des routes de signalement.
- Portail des organisations (ONG, associations, syndicats) : inscription validée par un administrateur, tableau de bord des cas, suivi des statuts et transfert d’un cas hors périmètre.
- Portail d’administration avec journal d’audit, blog de sensibilisation filtrable, et numéros d’urgence affichés en permanence.
Livrables
Documents de conseil et de pilotage
- Annuaire des organisations partenaires potentielles
- Stratégie de lancement
Réalisations
- Plateforme web en ligne
- API Express / TypeScript documentée en OpenAPI
- Application Angular : parcours anonyme, portail organisations, portail admin
Résultats
- Plateforme en ligne, en français et en anglais.
- 269 tests automatisés et une intégration continue GitHub Actions (lint, tests, build).
- Fournisseur d’IA changeable par configuration, pour suivre le budget et les contraintes régionales sans toucher au code.
Captures
Début de la conversation de signalement anonyme
Page d’accueil de NoMoreSilent sur mobile Conversation de signalement sur mobile
Stack technique
- Angular 21
- TypeScript
- Node.js
- Express
- PostgreSQL
- Tailwind CSS
- Groq
- Anthropic SDK
- Gemini
- Ollama
- Jest
- Docker
- GitHub Actions