текущие работают через процессы
Две роли - заказчик и перевозчик
клиенту нужно получать статус груза (где сейчас груз)
Отметки об изменении статусов
дать возможность отправлять фото при начале поездки
Регистрация - едрпо, почта, имя фамилия, номер телефона.
Авторизация - логин, пароль.
Клиент. У клиента компания, пользователь При регистрации пользователь указывает кто он.
Может быть две роли у одного человека.
Роль перевозчик
кнопка: Найти груз - по Украине 100 заказов, вне 100, какую выберешь, потом по областям, и мы показываем все по областям. После он выбирает маршрут, мы ему показвыаем все детально. Нужна вот такая машина, везем тото, цена вот такая. Если он готов ехать - нажимает кнопку "Бронировать". После он вносит траспортное средство (Мы берем из справочника все его авто). Выбирается не только машина, а ещё и прицеп. Заявка улетает в АПИшку. ЗАписывает в маршрут. АПИ пушит клиента что есть вот такая машина. Если всё окей - подтвердить. ОН днлает выбор - решение летит в АПИшку. Решение также летит пушом обратно пользователю + кнопка найти дгругой груз.
Тут ещё нужно сделать торги. Либо в отдельной кнопке, либо в найти груз.
Роль клиент
Кнопка: Заказать транспорт. Цена\торги. ЕСЛИ ЦЕНА то все просто, дальше - Точка А (место загрузки) и Точка Б (их может быть много). Указывает много данных для регистрации. После отправляется в АПИ как заказ. (Важно из какого города в какой хочет ехать). ЕСЛИ ТОРГИ - "Хочу провести торги". Заполняются поля(стартовая цена, потолок).+ указывает когда заканчиваются торги.
размещение заказа
найти заказ