GitHunt
CH

christmknd/HauteCouture-API

HauteCouture-API

Une API qui vous donne différentes informations sur les maisons qui possède le label haute couture. Le langage par défaut de cette API est le français.

Cette api est publié sur RapidAPI à l'adresse suivante : https://rapidapi.com/christmknd/api/hautecouture-api1

Présentation

La source principale des informations de cette API vienne de la Fédération de la Haute Couture et de la Mode. En cas d'erreurs ou d'oubli de ma part , qu'elle n'hésite pas à me contacter (mon adresse mail est disponible sur mon profil Github)

Les maisons sont classés en trois catégories :

  • les membres permanents
  • les membres correspondants
  • les membres invités

Pour rappel , les maisons qui possèdent l'appellation haute couture (appellation juridiquement controlé), sont des maisons de luxe qui correspondent aux critères suivants :

  • Vêtements réalisés sur mesure
  • Travail à la main
  • Avoir un atelier de maison de couture, avec un atelier flou et un atelier tailleur
  • Les ateliers doivent compter une dizaine de personnes
  • Défiler deux fois par an , avec minimu 25 modèles par collection
  • Pour être accepté dans la liste des membres permanents, elle doit être déja inscrit en tant qu'invité depuis 4 ans et être parainée par une autre maison de couture.

Le statut haute couture n'existe qu'à Paris, valable qu'un an , et est accordé chaque par le ministère en charge de l'Industrie , sur proposition d'une liste de la Chambre Syndicale de la Haute Couture.

Usages

Lancement du projet

Pour lancer le projet en local , tapez la commande suivante,

npm start

Aller sur votre navigateur et tapez http://localhost:5000/

Vous pouvez aussi tester toutes ces requêtes directement sur le site en production : https://haute-couture-api.vercel.app/

Requêtes

Voici la liste exhaustif des requêtes que vous pouvez effectuez avec cette API :

  • Récupérer la liste toutes les maisons
get /api/maisons
  • Récupérer tous les maison dans une catégorie spécifique
get /api/maisons/category/{category}
  • Récuperer la liste des maisons par pays
get /api/maisons/country/{country}
  • Récupérer une maison aléatoirement
get /api/maisons/random
  • Récupérer le nom d'une maison par son ID
get /api/maisons/{id}
  • Récupérer la liste tous les directeurs artistiques (DA)
get /api/directors
  • Récupérer le nom d'un directeur artistique (DA) aléatoirement
get /api/directors/random
  • Récuperer la liste des directeurs artistiques d'une catégorie précise
get /api/directors/category/:{category}
  • Recupérer la liste des directeurs artistiques par pays
get /api/directors/country/{country}
  • Récupérer toutes les catégories de maisons
get /api/categories

Contributing

Français

Si vous souhaitez contribuez , vous pouvez ouvrir une issue. Il vous faudra plus de 5 maisons à rajouter pour ouvrir une PR.

Avant de rajouter des maisons, vérifiez bien qu'elles ne sont pas déja dans la base.
Les maisons doivent avoir les champs suivants : name, category, artistic_director, country

English

If you want to contribuite , you can open an PR. 5 maison is the minimum to add if you want to open a PR.

Check the data to see if the maisons you want to add are not already there.
Each maison must have theses fields :
name, category, artistic_director, country

License

MIT

Contributors

Created May 18, 2023
Updated September 16, 2025