La Gnôlithèque

Mon problème ?

Je suis un grand amateur de spiritueux, liqueurs et alcools forts mais le problème est que je ne suis -pour le moment- pas un grand connaiseur. Il y a différents points sur lesquels j'aimerais m'améliorer dans ce domaine : reconnaitre des saveurs, des âges, réussir à accorder la boisson avec des mets...J'ai alors pensé à un concept en m'inspirant du Modèle de Vivino pour tous les amateurs de boissons alcolisées. Né à Ecully et vivant en Haute-Savoie j'ai décidé de faire un clin d'oeil à ma région natale en appelant mon projet "la Gnôlithèque" en référence à la fameuse Gnôle.

Mon idée

Mon projet est de mettre en place une bibliothèque accessible de tous qui référence tous les alcools forts, spiritueux et liqueurs. Mais ce n'est pas tout ! Dans cette "bibliothèque" chacun pourra ajouter/completer la fiche d'un alcool ou alors chercher des alcools d'une certaine saveur/ d'un certain âge ou même qui s'accordent avec un certain plat.
Il y aura donc d'un côté un moyen de faire une recherche la bibliohèse ou Database, en la questionnant et en lui demandant de resortir tous les alcools qui ont une spécifité en commun ( ou de ressortir un alcool en particulier ). Mais aussi un moyen d'enrichir cette bibliothèque en remplissant un nouveau formulaire pour un alcool.


Mais après tout qu'est ce que vraiment une data base ?

Une Database peut être représenté schématiquement comme un arbre à plusieurs branches ( comme ceux qu'on utilise pour les probabilités ). On peut aussi imaginer cela comme une bibliothèque géante avec des milliers de tiroirs qui contiennent eux même des sous-tiroirs qui eux contiennent des sous-sous-tiroirs, etc... Où chaque tiroir ou sous-tiroir possède un nom. Dans notre cas cela donnerait quelque chose de ce type :

C'est donc une sorte de bibliotèque en ligne qui reste en permanence accessible par tout le n'importe depuis n'importe quel ordinateur !Mais aussi qui se met à jour en permanence.

You can get more details in this video :


Comment s'y prendre ?

Grâce à Skeleton nous pouvons voir comment faire un formulaire en ligne sur notre site web où chaque utilisateur pourra enregistrer un nouvel alcool dans la Gnôlithèque, notre database. Cela pourrait ressembler à ceci

Et comment afficher un alcool avec certaines spécificités ? C'est très simple. Si l'on souhaite ressortir les alcools de 1999 on exécute par exemple la commande suivant :


Si un alcool est en double ou des commentaires impertinents des utilisateurs se glissent dans votre database vous pouvez toujours la modifier en utilisant les commandes .update() ou .set sur l'élément voulu.

Finalement il ne faut pas oublier de relier votre page Web à votre Data Base avec une commande de ce type à la fin de votre "body"
Voilà ! Tu es maintenant prêt à devenir un vrai codeur et un expert de la Gnôlogie.


Share it by , or

By Mathéo Grillet

Made with Glitch!