Discussions modérées et profondes
Liste de fils, détails de posts et réponses Markdown. Chaque notification ouvre le fil pertinent.
Foro réunit discussions, actualités et messagerie privée dans une seule application. Construite avec Expo et Firebase, renforcée par OneSignal, elle livre le bon contenu au bon moment.
L'application officielle centralise débats, actualités et accompagnement personnel dans une ambiance néon immersive.
L'application combine discussion ouverte, contenus éditoriaux et messagerie privée avec synchronisation temps réel Firebase et orchestration OneSignal.
Liste de fils, détails de posts et réponses Markdown. Chaque notification ouvre le fil pertinent.
Section éditoriale alimentée par /api/news pour annonces et ressources multimédia.
Firestore gère les fils privés avec compteurs synchronisés sur l'onglet et l'icône.
Gestion des tokens FCM, préférences de notification et informations personnelles.
WebView dédiée pour formulaires et ressources communautaires sans quitter l'application.
OneSignal synchronisé avec Firebase Auth pour cibler posts, fils et campagnes.
Une synthèse claire des rôles, moments clés et indicateurs pour présenter l'expérience à l'équipe ou à la communauté francophone.
check-toxicity.
L'application mobile vit dans app/foro tandis que les microservices de notifications résident dans api/api, tous deux synchronisés via Firebase.
Stack synthétique : Expo 53 · React Navigation · Firebase Auth & Firestore · OneSignal · Fonctions Node.js pour news et push.
| Couche | Rôle | Répertoire |
|---|---|---|
| App mobile | Interface, navigation et lecture/écriture temps réel | app/foro |
| API news | Diffuse contenus éditoriaux et annonces | api/news.js |
| Push messaging | Orchestre les envois OneSignal & FCM en validant les tokens | api/send-fcm-push.js |
| Modération | Filtre le contenu sensible via check-toxicity.js |
api/check-toxicity.js |
Recommandations pour prolonger la croissance sur l'engagement, la scalabilité et l'observabilité.
Activer l'analytics événementiel (Segment ou Firebase Analytics) pour suivre la rétention par module.
Étendre check-toxicity avec recommandations pour les modérateurs et journalisation.
Lancer une version web responsive partageant la même identité et le même backend.
Parcourez la documentation, lancez l'application en mode développement ou connectez vos automatisations à l'API existante.