← Retour aux parcours

📋 Catalogue

Gestion des catégories de services et des prestations associées. Consultation publique, administration complète avec CRUD, règles de tarification flexibles.

Parcours détaillé

1

Consulter les catégories

Client

Le client consulte la liste des catégories disponibles (plomberie, électricité, menuiserie, etc.) avec leurs icônes et descriptifs.

GET /api/v1/categoriesGET /api/v1/categories/{id}

Scénario : Kofi cherche un service de plomberie. Il appelle GET /categories et voit la liste complète avec les icônes. Il clique sur 'Plomberie' pour voir le détail.

2

Explorer les prestations par catégorie

Client

Le client filtre les prestations par catégorie. Chaque prestation affiche son type de tarification et son tarif de base.

GET /api/v1/prestations/categorie/{id}GET /api/v1/prestations/{id}GET /api/v1/prestations/search?q=... TypeTarification: unitaire | surface | distance | sur_devis

Scénario : Dans la catégorie Plomberie, Kofi voit 'Débouchage évier' (tarif unitaire 15 000 FCFA) et 'Installation chauffe-eau' (sur devis).

3

Administrer les catégories

Admin

L'administrateur crée, modifie ou supprime des catégories. Il peut mettre une catégorie en vedette sur la page d'accueil et définir l'ordre d'affichage.

POST /api/v1/admin/categoriesPUT /api/v1/admin/categories/{id}DELETE /api/v1/admin/categories/{id}

Scénario : Une nouvelle catégorie 'Peinture' est créée par l'admin. Il renseigne le nom, la description, choisit une icône SVG, et la met en vedette sur l'accueil.

4

Administrer les prestations

Admin

L'administrateur gère les prestations liées à chaque catégorie : création, modification, suppression. Il définit le type de tarification et le tarif de base.

POST /api/v1/admin/prestationsPUT /api/v1/admin/prestations/{id}DELETE /api/v1/admin/prestations/{id}

Scénario : L'admin ajoute la prestation 'Peinture murale' dans la catégorie Peinture, avec un tarif au m² de 3 500 FCFA et un délai estimé de 2 jours.