Kuzzle.io est un « Backend As A Service (BAAS) » on premise, c'est-à-dire que l'on va pouvoir l'installer sur nos propres serveurs et garder le contrôle sur nos données.

Il permettra d'accélérer les développements et facilitera la mise en place de certaines fonctionnalités telles que le géorepérage (geofencing) ou l'authentification d'utilisateurs.

Bien que l'on puisse réaliser une grande partie d'un projet avec Kuzzle sans utiliser la moindre ligne de code backend, parfois il faudra développer des plugins personnalisés pour implémenter une logique métier spécifique.

C'est là que la création de plugin intervient !

Et là, je nous ai concocté un petit starter-kit pour partir sur de bonnes bases.


Ma proposition : un starter-kit avec Typescript pour Kuzzle

Typescript permet d'avoir de l'auto-complétion et de la sécurité sur notre code grâce à (entre autres) du typage statique. Si vous voulez en apprendre plus je vous invite à consulter mon article sur le sujet.

Comment ça marche ?

Il vous faudra certains pré-requis qui sont les suivants :

  • Docker
  • Docker-compose
  • yarn (ou npm)

Pour la suite, cela se passe ici tout y est documenté :

https://github.com/ScreamZ/kuzzle-typescript-plugin-starter

Comme toujours les contributions et retours sont les bienvenues :)

À la prochaine !