Это веб-приложение для управления и отслеживания малого бизнеса, основанного на продуктах. Это облегчает бизнес с отдельной фабрикой и магазином. Помогает владельцу отслеживать продажи и производство и выявлять злоупотребления служебным положением. Кроме того, он также предоставляет владельцу бизнеса статистику, такую как самые продаваемые продукты и доход, полученный за определенный период времени.
Само веб-приложение размещено на Heroku, но вполне возможно развернуть его где-нибудь еще или даже запустить локально. Рекомендуемый метод — создание образа Docker из предоставленного Dockerfile .
Чтобы использовать его локально, вам потребуется установить Docker на ваш компьютер.
sudo pacman -S docker
sudo systemctl start docker winget install -e --id Docker.DockerDesktopEdgeInternalУбедитесь, что все требования соблюдены
Клонируйте репозиторий и cd в каталог.
git clone https://github.com/vanillabase1lb/business_management.git
cd business_management/ Введите учетные данные своей базы данных MongoDB в server/config.js (текущая учетная запись является одноразовой, все, что там введено, также может быть общедоступной собственностью)
Создайте образ Docker (сборка основной ветки может оказаться неудачной, вместо этого используйте ветку heroku )
docker build -t business_management . Запустить Docker-контейнер
docker run -it --init -p 8080:8080 business_management Теперь вы можете создать новый бизнес. Начните с регистрации в качестве Owner бизнеса, а затем создайте учетные записи для менеджеров Shop и Factory .
Теперь Owner может начать добавлять товары. Теперь Factory может производить все доступные продукты и добавлять их в течение дня. Аналогичным образом Shop может начать продавать эти товары.
Owner может отслеживать весь этот прогресс со своей панели управления. Этот цикл продукта сбрасывается каждый день. Более полный обзор доступен владельцу бизнеса на странице logs . Из сводной информации компания может определить, какие продукты продаются больше всего, что приносит наибольший доход и какой общий доход будет получен за определенный период времени.
До:


После:


История развития