Application darija flashcard and stuff
# Darija Flashcards · Fès
Application de flashcards pour apprendre le darija marocain.
Conçue pour fonctionner **sans serveur**, directement depuis un dossier local sur téléphone ou ordinateur.
---
## Installation
1. Copie les 7 fichiers dans un même dossier sur ton téléphone ou ordinateur :
```
darija-flashcards/
├── index.html
├── style.css
├── data.js
├── audio.js
├── core.js
├── render.js
└── app.js
```
2. Ouvre `index.html` dans ton navigateur (Chrome recommandé sur Android).
3. Sur Android : ouvre Chrome → tape l'adresse du fichier, ou utilise un gestionnaire de fichiers et appuie sur `index.html`.
> ⚠️ **Tous les fichiers doivent être dans le même dossier.** Si tu déplaces `index.html` seul, l'application ne fonctionnera pas.
---
## Fonctionnalités
### Onglet 🃏 Quiz
| Action | Résultat |
|---|---|
| Tap sur la carte | Retourner (FR ↔ Darija) |
| Swipe → droite | "Je sais" (retire de "À revoir") |
| Swipe ← gauche | "À revoir" |
| ⭐ (étoile) | Ajouter/retirer des favoris |
| 🎙 (micro) | Enregistrer ta voix pour cette carte |
| ▶ (play) | Réécouter ton enregistrement |
| Shuffle | Active/désactive l'ordre aléatoire (persistant) |
**Filtres disponibles :** Toutes · par catégorie · À revoir · ✓ Je sais · ⭐ Favoris
### Onglet ✏️ Édition
- Recherche dans toutes les cartes
- Modifier le texte français, darija, arabe, catégorie de n'importe quelle carte
- Créer des cartes personnalisées (bouton **+**)
- Supprimer ou réinitialiser les modifications
### Onglet 🔗 Ressources
- 16 liens pré-remplis (podcasts, dictionnaires, sites d'info, Reddit)
- Ajouter, modifier, supprimer des liens
- Réorganiser par glisser-déposer (mode ✏️ Éditer)
---
## Synchronisation multi-appareils
La progression est sauvegardée automatiquement dans le navigateur (`localStorage`).
Pour transférer sur un autre appareil :
1. Appuie sur **⇅ Sync** (en haut à droite du quiz)
2. **Exporter sans audios** → fichier JSON léger
3. **Exporter avec audios** → fichier JSON avec tous tes en …