Logo Lanfrica

sebastienforcellini-coder/wakha-darija

Domaine:

natural language processing

Type de record:

software
Créateur:
seb
Hôte:
# Wakha Darija « Wakha » (واخا) — « d'accord » en darija, le mot le plus utile du Maroc. Application d'apprentissage du darija marocain. 86 mots et expressions, phonétique, 4 modes d'exercice. React + Vite. Aucun backend, aucune base de données. ## Lancer en local ```bash npm install npm run dev ``` Ouvre localhost ## Mettre en ligne ### 1. Pousser sur GitHub Crée un dépôt vide sur github.com (sans README, sans .gitignore), puis : ```bash git init git add . git commit -m "Wakha Darija v1" git branch -M main git remote add origin github.com git push -u origin main ``` ### 2. Déployer sur Vercel 1. vercel.com → **Add New** → **Project** 2. Importer le dépôt `wakha-darija` 3. Vercel détecte Vite automatiquement — ne rien changer 4. **Deploy** L'URL est en ligne en une minute environ. Chaque `git push` redéploie automatiquement. ## Modifier le vocabulaire Tout est dans `src/App.jsx`, tableau `LESSONS` en haut du fichier. ```js { d: "Salam", ph: "sa-LAM", ar: "سلام", fr: "Salut", note: "Optionnel" } ``` - `d` — translittération latine - `ph` — phonétique, syllabe accentuée en MAJUSCULES - `ar` — écriture arabe - `fr` — traduction - `note` — remarque affichée au verso des cartes (facultatif) Commit + push = mise en ligne. ## Limites connues - **La progression n'est pas sauvegardée.** Elle repart de zéro à chaque rechargement. Nécessite une base (Supabase) ou un `localStorage`. - **L'audio dépend de l'appareil.** La synthèse vocale utilise la voix `ar-MA` du système. Sans voix arabe installée, le mode Écoute est muet. La voix rend par ailleurs un arabe standard, pas un vrai darija. - **Vocabulaire non validé par un locuteur natif.** À faire relire avant diffusion large. Entrées douteuses repérées : `Msaltch`, `Ts3oud`.