Система предполагала большой поток данных по грузам, поэтому для быстрой и распределенной работы была выбрана база данных MongoDB. В качестве технологии для Frontend был выбран AngularJS, backend написан на Node.JS. Такая комбинация обеспечила оптимальное соотношение быстродействия и качества системы. Также архитектура проектировалась, как абсолютно целостная система, не требующая дорогостоящей развертки и интеграции.
Специфика деятельности логистической компании предполагает ведение учета и контроля нескольких параметров, влияющих на себестоимость и конечную ставку для клиента. Задача, поставленная заказчиком, заключалась в создании системы управления заказами компании, их формировании, учете и управлении с возможностью мониторинга результата деятельности в режиме реального времени. Вместе с тем была поставлена задача по учету и планированию грузов к отгрузке, поступающих на консолидирующий склад из разных пунктов отправки с разными сроками прибытия. Исполнителю необходимо было взять на себя роль как продуктолога системы, изучив детали логистической деятельности, так и технологического партнера, выбирая технологии реализации программного продукта при оптимальных сроках и бюджете. Задача усложнялась еще и тем, что аналоги таких систем отсутствуют в открытом доступе, соответственно, проектирование бизнес-логики сервиса — еще одна задача, которая легла на плечи команды проекта со стороны Devtech.


