Plateforme contributive de collecte du corpus oral Baoulé
# Plateforme contributive de collecte du corpus oral Baoulé
> **Projet de Master 2** > Création d'une Single Page Application (SPA) participative qui vise à constituer un corpus oral en langue Baoulé. L'application se distingue par une approche **"zéro texte"** pour garantir l'accessibilité aux locuteurs non lecteurs, tout en assurant une collecte de données scientifiquement pérenne.
---
## Contexte
L'enjeu principal de ce projet est de permettre la collecte de données audio de manière intuitive et sécurisée, depuis des appareils mobiles potentiellement soumis à des connexions instables. L'application respecte rigoureusement les normes RGPD (pseudonymisation dès la saisie) et intègre un système de synchronisation cloud redondant.
## Fonctionnalités clés
* **Interface 100% "zéro texte" :** navigation guidée exclusivement par des consignes vocales et des iconographies culturelles (FontAwesome 6).
* **Authentification innovante et anonyme :**
* Inscription via le numéro de téléphone (haché côté serveur, jamais stocké en clair).
* Connexion sécurisée par schéma tactile (pattern pock).
* Système de récupération de compte (schéma oublié) basé sur des images totems secrètes.
* **Moteur d'enregistrement hybride :**
* Capture audio in-browser fluide via l'API `MediaRecorder`.
* Système de repli automatique (fallback d'upload manuel) si HTTPS ou le microphone n'est pas disponible.
* **Gamification :** progression structurée par thèmes (cuisine, histoire, arts, espaces, contes) avec déblocage d'exercices et de trophées pour encourager la contribution.
* **Modération participative :** fonctionnalité de signalement des audios problématiques intégrée à l'UI.
## Note sur la confidentialité des données
Pour garantir une protection maximale des données personnelles et respecter le droit à l'image vocale :
- **suppression des ressources audio :** tous les enregistrements vocaux originaux ont été supprimés du dépôt.
- **compatibilité :** l'application est prête à être …