Mathew Simon.
Retour aux projets
Application

Gestion des prix

Application mobile de gestion de stock et de prix développée pour un client, adossée à un serveur PocketBase installé dans ses locaux, avec synchronisation en temps réel entre les membres de l'équipe.

Gestion des prix 1/5
1 / 5

Un client avait besoin de piloter ses prix et son stock au quotidien, avec plusieurs personnes travaillant sur les mêmes données en même temps. Les solutions du marché étaient soit surdimensionnées, soit facturées au mois et par utilisateur. J'ai développé une application sur mesure, du back-end à l'interface.

Le catalogue : plus de 200 produits avec photo, recherche instantanée et tris multiples (récents, alphabétique, prix croissant ou décroissant, et surtout par marge). Chaque fiche produit contient le prix d'achat, le prix de vente, le conditionnement (unité ou pack), la quantité et son unité, ainsi que le stock, ajustable par incréments rapides.

À partir de ces données, l'application calcule automatiquement la marge en pourcentage et le prix ramené au litre ou au kilo. C'est ce qui permet de repérer d'un coup d'œil les produits les moins rentables, en triant simplement le catalogue par marge.

Le scan de code-barres va plus loin qu'une simple recherche dans le catalogue : l'application interroge Open Food Facts, la base de données libre et collaborative de produits alimentaires. En scannant un article inconnu, elle reconnaît directement le produit et récupère automatiquement ses informations, ce qui supprime quasiment toute saisie manuelle à l'ajout.

Un module d'étiquettes génère enfin des planches prêtes à imprimer au format A4 : nom du produit, prix, prix au litre et code-barres régénéré, le tout paginé pour couvrir l'ensemble du catalogue.

Côté serveur, j'ai retenu PocketBase et je l'ai installé directement dans les locaux du client. Les données restent chez lui, sans abonnement cloud, et le temps réel est natif : dès qu'une personne modifie un prix ou un stock, la mise à jour apparaît instantanément sur les autres appareils de l'équipe, sans rafraîchissement.