PWA mobile — l'annuaire des couturiers, stylistes et createurs du Burkina Faso. Recherche par ville, specialite, budget et delai, contact WhatsApp direct.
# Faso Style
**L'annuaire des couturiers, stylistes et créateurs du Burkina Faso.**
Application web progressive (PWA) mobile — installable, utilisable hors connexion,
sans compte ni serveur.
Le catalogue livré avec l'application sert de jeu de démarrage : il se remplace
intégralement en éditant `assets/js/data.js`, sans toucher au reste du code.
---
## Fonctionnalités
**Catalogue** — 44 ateliers, 11 villes (Ouagadougou, Bobo-Dioulasso, Koudougou,
Ouahigouya, Banfora, Fada N'Gourma, Kaya, Dédougou, Gaoua, Tenkodogo, Dori),
20 spécialités et 49 avis clients.
**Recherche & filtres**
- Recherche plein texte insensible aux accents (nom, ville, quartier, spécialité, service, description) avec score de pertinence
- Suggestions en cours de frappe (ville / spécialité / service)
- Facettes : ville, spécialités (cumulables), services, budget, note minimum, délai maximum, ateliers vérifiés
- 6 tris : pertinence, mieux notés, plus d'avis, délai le plus court, plus anciens, alphabétique
**Fiche atelier** — délai indicatif, niveau de budget, ancienneté, spécialités,
services, distribution des notes, avis clients, publication d'un avis,
contact WhatsApp pré-rempli, appel direct, partage natif.
**Panier** — les ateliers retenus forment une commande. « Valider commande »
envoie sur WhatsApp le récapitulatif complet : nom, ville, quartier,
spécialités, délai et budget de chaque atelier. Le panier reste visible depuis
l'accueil comme depuis son propre onglet.
**Navigation** — trois onglets : Découvrir, Panier, Profil. Le profil donne
accès à « Comment ça marche » (feuille) et à l'inscription d'un atelier.
**Le reste** — panier persistant, historique de consultation, mise en avant
éditoriale, thème clair par défaut (bascule sombre manuelle), indicateur hors connexion, installation sur
l'écran d'accueil.
Toutes les prises de contact aboutissent au **+226 65 91 52 20**
(`CONTACT_PHONE` dans `assets/js/app.js`).
## Design system
Tout part de `assets/css/design-system.css` : ra …