Dies ist eine Web-App zur Verwaltung und Verfolgung kleiner, produktbasierter Unternehmen. Es ermöglicht ein Geschäft mit separater Fabrik und Werkstatt. Hilft dem Eigentümer, Verkäufe und Produktion zu verfolgen und Fehlverhalten zu erkennen. Darüber hinaus stellt es auch Statistiken für den Geschäftsinhaber bereit, z. B. die meistverkauften Produkte und den innerhalb eines bestimmten Zeitraums erzielten Umsatz.
Die WebApp selbst wird auf Heroku gehostet, es ist jedoch durchaus möglich, sie woanders bereitzustellen oder sogar lokal auszuführen. Die empfohlene Methode besteht darin, ein Docker-Image aus der bereitgestellten Dockerfile
zu erstellen.
Um es lokal verwenden zu können, muss Docker auf Ihrem Computer installiert sein.
sudo pacman -S docker
sudo systemctl start docker
winget install -e --id Docker.DockerDesktopEdgeInternal
Stellen Sie sicher, dass alle Anforderungen erfüllt sind
Klonen Sie das Repo und cd
in das Verzeichnis
git clone https://github.com/vanillabase1lb/business_management.git
cd business_management/
Geben Sie Ihre MongoDB-Datenbankanmeldeinformationen in server/config.js
ein (das aktuelle ist ein Wegwerfkonto, alles, was dort eingegeben wird, könnte genauso gut öffentliches Eigentum sein)
Docker-Image erstellen (der Build auf dem Hauptzweig ist möglicherweise nicht erfolgreich, verwenden Sie stattdessen heroku
Zweig)
docker build -t business_management .
Führen Sie den Docker-Container aus
docker run -it --init -p 8080:8080 business_management
Sie können jetzt ein neues Unternehmen erstellen. Melden Sie sich zunächst als Owner
an und erstellen Sie dann Konten für Shop
und Factory
.
Jetzt kann der Owner
mit dem Hinzufügen von Produkten beginnen. Die Factory
kann nun alle verfügbaren Produkte herstellen und sie im Laufe des Tages weiter hinzufügen. Ebenso kann der Shop
mit dem Verkauf dieser Produkte beginnen.
Der Owner
kann den gesamten Fortschritt über sein Dashboard verfolgen. Dieser Produktzyklus wird jeden Tag zurückgesetzt. Eine umfassendere Übersicht steht dem Geschäftsinhaber auf der logs
zur Verfügung. Anhand der Zusammenfassung kann das Unternehmen ermitteln, welche Produkte sich am meisten verkaufen, was den meisten Umsatz generiert und wie viel Gesamtumsatz über einen bestimmten Zeitraum erzielt wird.
Vor:
Nach:
Entwicklungsgeschichte