Il s'agit d'une application Web permettant de gérer et de suivre les petites entreprises basées sur des produits. Cela facilite une entreprise avec une usine et un magasin séparés. Aide le propriétaire à suivre les ventes et la production et à identifier les fautes professionnelles. De plus, il fournit également des statistiques au propriétaire de l'entreprise, telles que les produits les plus vendus et les revenus générés sur une période donnée.
La WebApp elle-même est hébergée sur Heroku, mais il est tout à fait possible de la déployer ailleurs ou même de l'exécuter localement. La méthode recommandée consiste à créer une image Docker à partir du Dockerfile
fourni.
Vous devrez avoir Docker installé sur votre ordinateur pour l'utiliser localement.
sudo pacman -S docker
sudo systemctl start docker
winget install -e --id Docker.DockerDesktopEdgeInternal
Assurez-vous que toutes les exigences sont remplies
Clonez le dépôt et cd
dans le répertoire
git clone https://github.com/vanillabase1lb/business_management.git
cd business_management/
Entrez les informations d'identification de votre base de données MongoDB dans server/config.js
(l'actuel est un compte jetable, tout ce qui y est entré pourrait tout aussi bien être une propriété publique)
Construire l'image Docker (la construction sur la branche principale pourrait échouer, utilisez plutôt la branche heroku
)
docker build -t business_management .
Exécuter le conteneur Docker
docker run -it --init -p 8080:8080 business_management
Vous pouvez désormais créer une nouvelle entreprise. Commencez par vous inscrire en tant que Owner
d'entreprise, puis créez des comptes pour les directeurs Shop
et Factory
.
Le Owner
peut désormais commencer à ajouter des produits. L' Factory
peut désormais fabriquer tous les produits disponibles et continuer à les ajouter tout au long de la journée. De même, la Shop
peut commencer à vendre ces produits.
Le Owner
peut suivre tous ces progrès depuis son tableau de bord. Ce cycle de produit se réinitialise chaque jour. Un aperçu plus complet est disponible pour le propriétaire de l'entreprise sur la page logs
. À partir du résumé, l'entreprise peut déterminer quels produits se vendent le plus, ce qui génère le plus de revenus et quel est le montant total des revenus générés sur une période donnée.
Avant:
Après:
Histoire du développement