Bang! jeu de société en mode web

Après une pause de 4 ans, voilà un article qui concerne une activité qui m’a occupé pendant la pause COVID de 2020 : le développement en mode web de mon jeu de société favori de l’époque « Bang!« .

C’est un jeu de plateau sur le thème du Far West, très addictif, avec des rôles, des personnages, et pleins de cartes pour se dégommer la tronche.

Comme aucune version en ligne n’existait à l’époque, durant le confinement, je me suis lancé.

Lire la suite

Démarrer avec Vue.js, Apollo, GraphQL, Hasura et PostgreSQL

Vue.js, Apollo, GraphQL, Hasura, PostgreSQLVoici comment démarrer tranquillement une application avec un front Vue.js qui interroge une API GraphQL.

Le tout sans faire trop d’effort à l’aide d’Hasura et d’Apollo.

Ça fait pas mal de technos :

  • Vue.js : framework front JS
  • Apollo : composant qui permet d’interroger une API GraphQL depuis le front
  • GraphQL : type d’API créé par Facebook en 2012 (différent de REST et SOAP)
  • Hasura : outil open-source qui permet d’exposer une API GraphQL depuis une base de donnée PostgreSQL
  • PostgreSQL : le SGBD qui va stocker les données

Lire la suite