
Application web de gestion d'inventaire pour retail
par Rebeca Murillo • 14 novembre 2023
Besoin client
Comercial Casa Jerusalem est une petite entreprise de vente au détail de fournitures pour la maison enregistrée au Salvador avec 5 colaborateurs et environ 500 produits en vente et 100 transactions d’inventaire par mois.
L’entreprise a besoin d’une plateforme pour référencer les produits et gérer les entrées et sorties d’inventaire. L’objectif est de digitaliser l’inventaire pour la comptabilité, pour se conformer à la législation locale. Le système doit être simple d’utilisation et adapté au besoin de l’entreprise. Un deuxième objectif à moyen terme est de démarrer un site web de vente en ligne.
Méthodologie
Tout d’abord, rechercher des solutions existantes sur le marché pour le commerce en ligne et la gestion d’inventaire. La conclusion de la recherche était que la plupart des systèmes sont lourds et ont beaucoup de processus complexes. J’ai donc décidé de partir d’un projet open source Veniqa qui propose des fonctionnalités de référencement produit pour la vente en ligne. J’ai adapté le système backoffice de Veniqa, et ajouté les fonctionnalités nécessaires :
- gestion d’inventaire selon le processus spécifique à l’entreprise
- Rapport comptable en format CSV
Livrable :
Plateforme web d’administration, sécurisée avec accès unique email et mot de passe. Le projet est structuré de la façon suivante :
- API Backoffice en Nodejs, Expressjs, MongoDb, AWS S3 buckets
- Site backoffice de gestion en Vuejs avec Vuex
- Intégration avec Github Actions pour builder une image docker pour chaque projet
- Hébergement dans des conteneurs Lightsail AWS

