Skip to content

k806house/crew-planning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

131 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crew planning

Проблема

Перемещения сотрудников между депо не оптимизированы. Например, большую часть маршрутов на участке «Самара-Пенза» обслуживает Самарское депо. Когда локомотивная бригада прибывает в Пензу, а обратного поезда для обсуживания нет, машинист с помощником возвращаются домой как обычные пассажиры - покупают билеты за счет компании.

Что сделано

На примере участка «Самара-Пенза» разработано решение, которое позволяет настраивать расписание локомотивных бригад, чтобы исключить возвращение локомотивной бригады вместе с другими пассажирами. Данное решение предоставляет возможность регулирования дополнительных параметров, таких как: время отдыха, параметры участка дороги, а также возможность в ручном режиме вносить изменения в расписание с последующим пересчетом оптимального расписания.

Демо

demo-crew-planning

Запуск всех сервисов локально

cd cicd && ./run_dev.sh

Запуск бэка локально

cd cicd && ./run_dev.sh --server

Запуск фронта локально

cd cicd && ./run_dev.sh --client

Деплой на виртуалку

  1. Зайти на гитхабе в Actions
  2. Слева в Workflows выбрать нужный деплой (Run server deploy для деплоя бэка, Run client deploy для деплоя фронта)
  3. Справа нажать Run workflow
  4. Нажать на зеленую кнопку Run workflow

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors