Back

Gestion d'un budget café dans un coworking

Contexte

Dans un coworking associatif, certains services sont gérés à la marge d'une facturation mensuelle. Le café en fait partie. Il est régulièrement acheté à un fournisseur par le coworking, le prix est fixé de façon collégiale et chacun doit s'assurer de bien régler son café. Il est possible de payer en ligne ou avec des pièces dans la tirelire mise à disposition.

En pratique, rien de plus simple : il suffit de mettre une pièce pour chaque café, ou un billet pour les 5 prochains ou encore via le web... euh, j'en ai pris combien déjà 🤔?

Solution

Afin d'y voir plus clair et d'éviter les calculs hasardeux faisant appel à la mémoire, j'ai décidé de mettre en place une PWA simple, permettant de connaître le nombre de cafés dont dispose un utilisateur en fonction de son budget. Dès qu'un café est lancé, il suffit de cliquer sur le bouton moins pour déduire le nombre de café restant. Et, à l'inverse, je clique sur plus si je rajoute de l'argent dans la tirelire !

Et lorsque le solde est négatif, une alerte dans l'app permet de rappeler à l'utilisateur de mettre à jour son budget café.

Détails techniques

Le projet a été développé avec Vue comme librairie principale, accompagné du framework Nuxt qui permet d'initier une app optimisée rapidement.

Pas besoin d'un compte pour enregistrer son budget café. L'app exploite l'api LocalStorage du navigateur pour conserver son nombre de café à chaque ouverture.

Le code est disponible en open source sur Github.

L'application est déployée sur Netlify et disponible à cette adresse

Discutons ensemble