Разработка приложения «Путевой лист водителя» для постоянного заказчика
14.03.2023
Время чтения: 10 мин
Решает задачи:
- Отслеживать график поездок водителей в удобном виде
- Создавать поездки в разные города
- Посмотреть завершенные поездки
- Учитывать расходы на поездки для подсчёта рентабельности сделки и расчета премии ответственному
Реализованные технические функции в приложении:
- В настройках указаны выходные дни, в них поездки невозможны. И перенесенные рабочие дни на выходные (рис.2)
- Календарь выстраивается, начиная с того дня, когда есть хотя бы одна поездка. Сделали это для удобства, чтобы не листать пустой календарь
- Сделали условия, которые не позволяют создать поездку в выбранный день, если на этот день в данном городе уже существует предел поездок (10 шт.)
- При создании поездки нужно обязательно прикрепить: сделку/клиента, город, компанию, адрес и комментарий (рис.3)
- Бывают исключения, когда сделка не создается. Например, если предприятие для себя заказывает поездку. Тогда прикрепим вместо сделки компанию. Это делается в поле "Клиент" (рис.4)
- У поля "Клиент" сверху-справа есть кнопка. По нажатию на неё происходит автозаполнение нескольких полей
- В приложении работает распределение ролей. Рядовой сотрудник не увидит сделки, с которыми он не связан.
Поэтому мы отказались от штатного диалогового окна с выбором сделки. И сделали свой интерфейс поиска сделки - Поиск сделок включает в себя фильтр. Название сделки должно в себя включать поисковый запрос (рис.5)
- После добавления поездки она динамически помещается в календарь поездок. Каждую поездку в календаре можно детально посмотреть
- Для каждого города в конкретный день можно сгенерировать документ и скачать его. После скачивания он удаляется с портала, тем самым не создавая помойку из файлов/документов (рис.6)
- Для легкого ориентирования в календаре поездок конец месяца окрашивается другим цветом, нежели обычный день
Трудозатраты:
Разработка - 30 часов
Дизайн - 1 час
Тестирование - 5 часов.