Логистика для грузовиков: Платформа, на которой выставляются предложения по перевозке грузов. Предложение появилось | Выставляется примерная цена и перевозчик (водитель/менеджер) торгуется или принимает условия | 2 точки: откуда забрать и куда привезти | Водитель/менеджер выбирает временной промежуток когда забирать и когда приедет (можно разнести на разные сроки принятия решения) | Приезжает грузовик, заполняется и выбирает или уже имеет время, к которому должен приехать. Так же он сразу знает адрес доставки. | Если по пути сломался нажимает кнопку “перенести время/сломался/…” и у нас освобождается временной промежуток и есть возможность подвинуть других доставщиков (всплывает окно, что можно перенести время на более раннее, для тех, кто приезжает после сломанного) | По приезду на КПП появляется информация о грузовике (фио, груз, ТТН (товарно-транспортная накладная) и другая информация) | КПП перепроверяет всё и впускает/не впускает грузовик | Грузовик едет в лабораторию ->взвешивается ->разгружается ->взвешивается ->выезжает Разработка: Бэкэнд: 1) объединение с 1с, 2)объединение со SCADA (АСУ ТП), 3)получение геоданных водителей, 4)обработка полученных данных итд. Фронтенд: 1)Приложение для менеджеров Web 2)Приложение для водителей Android & iOS 3)Приложение для внутреннего использования Web 4)Админка Web 5)Чат бот в телеграме Node.js Telegraf Приложение для внутреннего использования: •карты •графики •Вывод данных, загрузка и экспорт документов (1с+Директум) •Построение маршрутов •Расположение грузовиков •Рекомендации/принятие решений по логистике Приложение для менеджеров: То же, что и для внутреннего использования, но с разграничением прав. Приложение для водителей: То же, что и для водителей Yandex.Taxi/Uber •Backed: Монолит Node.js, Nest.js, GraphQL + Subscriptions, PostgreSQL Опционально: Kubernetes, (Rancher / Yandex Cloud) •Web: TypeScript, React, react-query, Apollo GraphQL, SCSS, Yandex Maps, D3.js / Chart.js, TailwindCSS? Опционально: Storybook, Cypress •iOS: SwiftUI, MVVM, CocoaPods, Alamofire, Apollo GraphQL, SwiftyJSON Опционально: Fastlane, (Bitrise / Gitlab), OTA CodePush updates •Android: Kotlin, MVVM, Apollo GraphQL, Gradle, Retrofit, Dagger 2 Опционально: Fastlane, (Bitrise / Gitlab), OTA CodePush updates